More tests
diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py
index f510c1d..12fa1aa 100644
--- a/codespell_lib/tests/test_basic.py
+++ b/codespell_lib/tests/test_basic.py
@@ -557,6 +557,8 @@
     # Variations where an error is ignored.
     for variation in ('# Please see http://abandonned for info\n',
                       '# Please see "http://abandonned" for info\n',
+                      # This variation could be rejected, but it'd require a
+                      # more complex regex as " is valid in parts of URIs.
                       '# Please see "http://foo"abandonned for info\n',
                       '# Please see https://abandonned for info\n',
                       '# Please see ftp://abandonned for info\n',
@@ -616,7 +618,10 @@
 
     # Variations where an error is ignored.
     for variation in ('# Please see example@abandonned for info\n',
-                      '# Please see abandonned@example for info\n'):
+                      '# Please see abandonned@example for info\n',
+                      '# Please see abandonned@example.com for info\n',
+                      '# Please see mailto:abandonned@example.com?subject=Test'
+                      ' for info\n'):
         with open(op.join(d, 'flag.txt'), 'w') as f:
             f.write(variation)
         assert cs.main(f.name) == 1, variation