Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / js / mozilla / strict / script-tests / B.1.2.js
blob96b82c598258b583a64ebc40ae4a68bc919605e5
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
3 /*
4  * Any copyright is dedicated to the Public Domain.
5  * http://creativecommons.org/licenses/publicdomain/
6  */
8 assertEq(testLenientAndStrict('"\\010"',
9                               parsesSuccessfully,
10                               parseRaisesException(SyntaxError)),
11          true);
13 assertEq(testLenientAndStrict('"\\00"',
14                               parsesSuccessfully,
15                               parseRaisesException(SyntaxError)),
16          true);
18 assertEq(testLenientAndStrict('"\\1"',
19                               parsesSuccessfully,
20                               parseRaisesException(SyntaxError)),
21          true);
23 assertEq(testLenientAndStrict('"\\08"',
24                               parsesSuccessfully,
25                               parseRaisesException(SyntaxError)),
26          true);
28 assertEq(testLenientAndStrict('"\\0"',
29                               parsesSuccessfully,
30                               parsesSuccessfully),
31          true);
33 assertEq(testLenientAndStrict('"\\0x"',
34                               parsesSuccessfully,
35                               parsesSuccessfully),
36          true);
38 reportCompare(true, true);
40 var successfullyParsed = true;