Skip to content

Commit b088539

Browse files
committed
Handle backslash-escaped backslashes
1 parent 104ab6c commit b088539

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

tests/testsuite/support/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,6 +1188,9 @@ enum MatchKind {
11881188
/// See `substitute_macros` for a complete list of macros.
11891189
pub fn lines_match(expected: &str, actual: &str) -> bool {
11901190
// Let's not deal with / vs \ (windows...)
1191+
// First replace backslash-escaped backslashes with forward slashes
1192+
// which can occur in, for example, JSON output
1193+
let expected = expected.replace("\\\\", "/");
11911194
let expected = expected.replace("\\", "/");
11921195
let mut actual: &str = &actual.replace("\\", "/");
11931196
let expected = substitute_macros(&expected);

0 commit comments

Comments
 (0)