mirror of https://github.com/tc39/test262.git
Replace runTestCase with assert helpers [test/language/literals]
This commit is contained in:
parent
2fe6cac16a
commit
2d5e7e0d44
|
@ -5,15 +5,15 @@
|
||||||
es5id: 7.8.3-1-s
|
es5id: 7.8.3-1-s
|
||||||
description: Strict Mode - octal extension (010) is forbidden in strict mode
|
description: Strict Mode - octal extension (010) is forbidden in strict mode
|
||||||
flags: [onlyStrict]
|
flags: [onlyStrict]
|
||||||
includes: [runTestCase.js]
|
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
function testcase() {
|
var err = null;
|
||||||
try {
|
|
||||||
eval("var _7_8_3_1 = 010;");
|
try {
|
||||||
return false;
|
eval("var _7_8_3_1 = 010;");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return e instanceof SyntaxError && typeof _7_8_3_1 === "undefined";
|
err = e;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
runTestCase(testcase);
|
assert(err instanceof SyntaxError);
|
||||||
|
assert.sameValue(typeof _7_8_3_1, "undefined");
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
es5id: 7.8.3-2-s
|
es5id: 7.8.3-2-s
|
||||||
description: Strict Mode - octal extension (00) is forbidden in strict mode
|
description: Strict Mode - octal extension (00) is forbidden in strict mode
|
||||||
flags: [onlyStrict]
|
flags: [onlyStrict]
|
||||||
includes: [runTestCase.js]
|
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
function testcase() {
|
var err = null;
|
||||||
try {
|
|
||||||
eval("var _7_8_3_2 = 00;");
|
try {
|
||||||
return false;
|
eval("var _7_8_3_2 = 00;");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return e instanceof SyntaxError && typeof _7_8_3_2 === "undefined";
|
err = e;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
runTestCase(testcase);
|
assert(err instanceof SyntaxError);
|
||||||
|
assert.sameValue(typeof _7_8_3_2, "undefined");
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
es5id: 7.8.3-3-s
|
es5id: 7.8.3-3-s
|
||||||
description: Strict Mode - octal extension (01) is forbidden in strict mode
|
description: Strict Mode - octal extension (01) is forbidden in strict mode
|
||||||
flags: [onlyStrict]
|
flags: [onlyStrict]
|
||||||
includes: [runTestCase.js]
|
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
function testcase() {
|
var err = null;
|
||||||
try {
|
|
||||||
eval("var _7_8_3_3 = 01;");
|
try {
|
||||||
return false;
|
eval("var _7_8_3_3 = 01;");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return e instanceof SyntaxError && typeof _7_8_3_3 === "undefined";
|
err = e;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
runTestCase(testcase);
|
assert(err instanceof SyntaxError);
|
||||||
|
assert.sameValue(typeof _7_8_3_3, "undefined");
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
es5id: 7.8.3-4-s
|
es5id: 7.8.3-4-s
|
||||||
description: Strict Mode - octal extension (06) is forbidden in strict mode
|
description: Strict Mode - octal extension (06) is forbidden in strict mode
|
||||||
flags: [onlyStrict]
|
flags: [onlyStrict]
|
||||||
includes: [runTestCase.js]
|
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
function testcase() {
|
var err = null;
|
||||||
try {
|
|
||||||
eval("var _7_8_3_4 = 06;");
|
try {
|
||||||
return false;
|
eval("var _7_8_3_4 = 06;");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return e instanceof SyntaxError && typeof _7_8_3_4 === "undefined";
|
err = e;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
runTestCase(testcase);
|
assert(err instanceof SyntaxError);
|
||||||
|
assert.sameValue(typeof _7_8_3_4, "undefined");
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
es5id: 7.8.3-5-s
|
es5id: 7.8.3-5-s
|
||||||
description: Strict Mode - octal extension (07) is forbidden in strict mode
|
description: Strict Mode - octal extension (07) is forbidden in strict mode
|
||||||
flags: [onlyStrict]
|
flags: [onlyStrict]
|
||||||
includes: [runTestCase.js]
|
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
function testcase() {
|
var err = null;
|
||||||
try {
|
|
||||||
eval("var _7_8_3_5 = 07;");
|
try {
|
||||||
return false;
|
eval("var _7_8_3_5 = 07;");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return e instanceof SyntaxError && typeof _7_8_3_5 === "undefined";
|
err = e;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
runTestCase(testcase);
|
assert(err instanceof SyntaxError);
|
||||||
|
assert.sameValue(typeof _7_8_3_5, "undefined");
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
es5id: 7.8.3-6-s
|
es5id: 7.8.3-6-s
|
||||||
description: Strict Mode - octal extension (000) is forbidden in strict mode
|
description: Strict Mode - octal extension (000) is forbidden in strict mode
|
||||||
flags: [onlyStrict]
|
flags: [onlyStrict]
|
||||||
includes: [runTestCase.js]
|
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
function testcase() {
|
var err = null;
|
||||||
try {
|
|
||||||
eval("var _7_8_3_6 = 000;");
|
try {
|
||||||
return false;
|
eval("var _7_8_3_6 = 000;");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return e instanceof SyntaxError && typeof _7_8_3_6 === "undefined";
|
err = e;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
runTestCase(testcase);
|
assert(err instanceof SyntaxError);
|
||||||
|
assert.sameValue(typeof _7_8_3_6, "undefined");
|
||||||
|
|
|
@ -5,15 +5,15 @@
|
||||||
es5id: 7.8.3-7-s
|
es5id: 7.8.3-7-s
|
||||||
description: Strict Mode - octal extension (005) is forbidden in strict mode
|
description: Strict Mode - octal extension (005) is forbidden in strict mode
|
||||||
flags: [onlyStrict]
|
flags: [onlyStrict]
|
||||||
includes: [runTestCase.js]
|
|
||||||
---*/
|
---*/
|
||||||
|
|
||||||
function testcase() {
|
var err = null;
|
||||||
try {
|
|
||||||
eval("var _7_8_3_7 = 005;");
|
try {
|
||||||
return false;
|
eval("var _7_8_3_7 = 005;");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return e instanceof SyntaxError && typeof _7_8_3_7 === "undefined";
|
err = e;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
runTestCase(testcase);
|
assert(err instanceof SyntaxError);
|
||||||
|
assert.sameValue(typeof _7_8_3_7, "undefined");
|
||||||
|
|
Loading…
Reference in New Issue