js/src/tests/ecma_5/strict/B.1.2.js

branch
TOR_BUG_3246
changeset 5
4ab42b5ab56c
equal deleted inserted replaced
-1:000000000000 0:510bdd5d16ba
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2
3 /*
4 * Any copyright is dedicated to the Public Domain.
5 * http://creativecommons.org/licenses/publicdomain/
6 */
7
8 assertEq(testLenientAndStrict('"\\010"',
9 parsesSuccessfully,
10 parseRaisesException(SyntaxError)),
11 true);
12
13 assertEq(testLenientAndStrict('"\\00"',
14 parsesSuccessfully,
15 parseRaisesException(SyntaxError)),
16 true);
17
18 assertEq(testLenientAndStrict('"\\1"',
19 parsesSuccessfully,
20 parseRaisesException(SyntaxError)),
21 true);
22
23 assertEq(testLenientAndStrict('"\\08"',
24 parsesSuccessfully,
25 parseRaisesException(SyntaxError)),
26 true);
27
28 assertEq(testLenientAndStrict('"\\0"',
29 parsesSuccessfully,
30 parsesSuccessfully),
31 true);
32
33 assertEq(testLenientAndStrict('"\\0x"',
34 parsesSuccessfully,
35 parsesSuccessfully),
36 true);
37
38 reportCompare(true, true);

mercurial