From d9da7b8f0337fb740e1f0d7f1e1ee8a809f809f5 Mon Sep 17 00:00:00 2001 From: Slava Kim Date: Mon, 12 Aug 2013 23:30:26 -0700 Subject: [PATCH] Fix check test failure for FF 3.6 TIL sometimes JSON.stringify can convert new lines to "\u000a" as supposed to "\n".# Please enter the commit message for your changes. Lines starting --- packages/check/match_test.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/check/match_test.js b/packages/check/match_test.js index bf807e6e4f..2707e4aebd 100644 --- a/packages/check/match_test.js +++ b/packages/check/match_test.js @@ -223,6 +223,8 @@ Tinytest.add("check - Match error path", function (test) { try { check(value, pattern); } catch (err) { + // XXX just for FF 3.6, its JSON stringification prefers "\u000a" to "\n" + err.path = err.path.replace(/\\u000a/, "\\n"); if (err.path != expectedPath) test.fail({ type: "match-error-path",