Rick Waldron
7d9cb55345
Features: Object.is
2018-01-11 10:20:50 -05:00
Rick Waldron
50d840acea
Lint: inflect for pluralizing
2018-01-11 10:20:37 -05:00
Rick Waldron
73120a5492
Fix: various lint fixes
2018-01-10 17:33:03 -05:00
Rick Waldron
1a057550d8
tools/lint/lib/checks/esid.py: allow "sup-"
2018-01-10 17:32:37 -05:00
Rick Waldron
4afc330363
Fix: various lint fixes
2018-01-10 17:29:48 -05:00
Rick Waldron
40cb228633
lint: accept frontmatter without esid, es6id.
2018-01-10 17:25:44 -05:00
Rick Waldron
b1aa569c84
Fix: esid sec-runtime-semantics-classdefinitionevaluation
2018-01-10 16:10:32 -05:00
Rick Waldron
670560f16b
Fix: esid sec-generator-function-definitions
2018-01-10 16:04:16 -05:00
Rick Waldron
3be781c92d
Fix: es6id -> esid sec-additional-syntax-numeric-literals
2018-01-10 16:01:45 -05:00
Rick Waldron
bbf3301ff4
Fix: es6id -> esid sec-html-like-comments
2018-01-10 16:01:21 -05:00
Rick Waldron
5cd8e7bd53
Fix esid: static-semantics-hasproductionintailposition => sec-static-semantics-hascallintailposition
2018-01-10 15:44:56 -05:00
Adrian Heine
0278a7d2a5
Add es[56]?id checks
2018-01-10 15:28:58 -05:00
Rick Waldron
b0338941f7
INTERPRETING.md: Make negative phase values easier to read
2018-01-10 15:20:22 -05:00
Michael Ficarra
041da54c02
add flatten/flatMap to features.txt and mark appropriate tests
2018-01-05 16:59:34 -05:00
Michael Ficarra
d8233624aa
add missing compareArray function
2018-01-05 16:59:34 -05:00
Michael Ficarra
6bd7b21a2b
add myself to flatten/flatMap copyrights
2018-01-05 16:59:34 -05:00
Michael Ficarra
33b6c31331
use `onlyStrict` flag instead of `"use strict"` directive
2018-01-05 16:59:34 -05:00
Michael Ficarra
02ceb62400
flatMap/flatten test improvements
2018-01-05 16:59:34 -05:00
shilpi
1547e49c95
flatten and flatMap tests
2018-01-05 16:59:34 -05:00
Rick Waldron
f68488ffad
Fix typo in INTERPRETING.md
2018-01-05 15:38:34 -05:00
Rick Waldron
e9e928babe
Resolving conflicts in class-fields src templates
2018-01-05 15:31:17 -05:00
Rick Waldron
e9a187100a
Remove irrelevant info from src/class-fields/propname-error-static/cls-decl-static-* frontmatter
2018-01-05 15:19:50 -05:00
Mike Pennisi
fad683d14b
Increment major version
...
Recent changes to the metadata for negative tests fundamentally alter
the way those tests are intended to be interpreted. Increment the
project's version number in order to signal this to project consumers.
2018-01-05 15:17:51 -05:00
Mike Pennisi
e6d674ef7a
Rename negative test "phase" for module resolution
2018-01-05 15:17:51 -05:00
Mike Pennisi
136110378b
Rename negative test "phase" for parsing
...
Early errors may result from parsing the source text of a test file, but
they may also result from parsing some other source text as referenced
through the ES2015 module syntax. The latter form of early error is not
necessarily detectable by ECMAScript parsers, however. Because of this,
the label "early" is not sufficiently precise for all Test262 consumers
to correctly interpret all tests.
Update the "phase" name of "early" to "parse" for all those negative
tests that describe errors resulting from parsing of the file's source
text directly. A forthcoming commit will update the remaining tests to
use a "phase" name that is more specific to module resolution.
2018-01-05 15:17:50 -05:00
Rick Waldron
66df349af3
Assert that promise callbacks were actually called. Closes #1328
...
Originally reported here: https://github.com/tc39/test262/pull/1328 , OP passed on revising.
2018-01-05 13:23:35 -05:00
Rick Waldron
02f1a0b630
Frontmatter: fixup "info: >" to "info: |"
2018-01-05 12:50:00 -05:00
Ivan Vyshnevskyi
7b868091a7
Add ToNumber tests for invalid HexIntegralLiterals
2018-01-05 12:48:57 -05:00
Ivan Vyshnevskyi
d540256163
Add more ToNumber tests for invalid binary and octal literals
2018-01-05 12:48:57 -05:00
Josh Wolfe
4f06f98771
Infix operator ToNumeric coercion tests for BigInt operands
2018-01-05 12:46:27 -05:00
Rick Waldron
89ac510488
Frontmatter: fixup "description: |" to "description: >"
2018-01-05 12:29:17 -05:00
Rick Waldron
92a2621901
Frontmatter: fixup "info: >" to "info: |"
2018-01-05 12:27:59 -05:00
Adrian Heine
60ecff7c99
Fix typo
2018-01-05 12:10:13 -05:00
Adrian Heine
8e7213db38
Remove unused constants in checks/features.py
2018-01-05 12:10:01 -05:00
Josh Wolfe
e10344acf2
generate type coercion tests for DataView tests
2018-01-05 12:09:17 -05:00
Rick Waldron
5155397373
Add missing features
2017-12-21 16:46:57 -05:00
André Bargull
91460f90de
Update property-descriptor tests to use verifyProperty
2017-12-21 16:46:56 -05:00
André Bargull
c9ef958d01
Update currency digits data
2017-12-21 16:46:56 -05:00
André Bargull
b6e9f9425f
Remove unused includes in Intl test files
2017-12-21 16:46:56 -05:00
André Bargull
a380c6b000
Use more descriptive names for Intl test files
2017-12-21 16:46:56 -05:00
André Bargull
48c3240580
Add test/harness file for isConstructor.js
2017-12-21 16:46:56 -05:00
André Bargull
266e0ffb66
Remove harness/testBuiltInObject.js file
2017-12-21 16:46:56 -05:00
André Bargull
60692bb6e0
Move remaining testBuiltInObject callers to use normal assert calls
2017-12-21 16:46:56 -05:00
André Bargull
c81370348d
No longer use testBuiltInObject for built-in objects
2017-12-21 16:46:56 -05:00
André Bargull
ecf814bb4c
No longer use testBuiltInObject for built-in constructors
2017-12-21 16:46:56 -05:00
André Bargull
4337b396bd
Add separate test files for property attributes of Intl properties
2017-12-21 16:46:56 -05:00
André Bargull
513a3056fb
Add separate test files to test the length property of Intl functions
2017-12-21 16:46:56 -05:00
André Bargull
c2c274fe8a
Update collations and calendar data in test files to CLDR 32
2017-12-21 16:46:56 -05:00
André Bargull
f65bd7af7a
Require correct hour-cycle setting instead of either h11 or h12 resp. h23 or h24
2017-12-21 16:46:56 -05:00
André Bargull
72db5f1ec1
Replace mustHaveProperty with verifyProperty
2017-12-21 16:46:56 -05:00