Test double escapes are skipped
diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py
index 9c35ce0..603c973 100644
--- a/codespell_lib/tests/test_basic.py
+++ b/codespell_lib/tests/test_basic.py
@@ -115,6 +115,11 @@
with fname.open("w") as f: # overwrite the file
f.write("var = '\\nwe must check codespell likes escapes \\nin strings'\n")
assert cs.main(fname) == 0, "with string escape"
+ with fname.open("w") as f: # overwrite the file
+ f.write("var = '\\\\nwe must check codespell ignores double escapes \\\\nin strings'\n")
+ assert cs.main(fname) == 2, "with string escape"
+ # the four backslashes here become two on disk and one when output to a file,
+ # so these typos should be found
result = cs.main(fname, "--builtin", "foo", std=True)
assert isinstance(result, tuple)
code, _, stderr = result