Skip to content

Commit 6afca12

Browse files
committed
Handle backslash-escaped backslashes in actual output too
1 parent b088539 commit 6afca12

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

tests/testsuite/support/mod.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1190,9 +1190,8 @@ pub fn lines_match(expected: &str, actual: &str) -> bool {
11901190
// Let's not deal with / vs \ (windows...)
11911191
// First replace backslash-escaped backslashes with forward slashes
11921192
// which can occur in, for example, JSON output
1193-
let expected = expected.replace("\\\\", "/");
1194-
let expected = expected.replace("\\", "/");
1195-
let mut actual: &str = &actual.replace("\\", "/");
1193+
let expected = expected.replace("\\\\", "/").replace("\\", "/");
1194+
let mut actual: &str = &actual.replace("\\\\", "/").replace("\\", "/");
11961195
let expected = substitute_macros(&expected);
11971196
for (i, part) in expected.split("[..]").enumerate() {
11981197
match actual.find(part) {

0 commit comments

Comments
 (0)