485 Commits

Author SHA1 Message Date
André Bargull
c822f4c929 Fix existing linting errors, update error phase, and add a new flags linter (#2086) 2019-03-06 12:24:44 -05:00
Leo Balter
262216ed5b Remove other leading empty lines in info blocks 2019-02-25 16:14:22 -05:00
Leo Balter
0fb6388682 Generate tests 2019-02-25 16:14:22 -05:00
Leo Balter
42a8594e56 fix files frontmatter after linting 2019-02-25 16:14:21 -05:00
Michael Maier
21dd214876 fix typo (#2082) 2019-02-25 11:21:04 -05:00
Caio Lima
b9f43c0711 Adding destructuring-binding on feature list 2019-02-14 15:14:46 -05:00
Caio Lima
b8e92c2341 Added case to verify invalid syntax when using private field on object destructuring 2019-02-14 15:14:46 -05:00
Caio Lima
185e590880 Removed invalid super access tests and created properly syntax error checks 2019-02-14 15:12:48 -05:00
Caio Lima
4e3e82ee3f Fixing async tests and other NIT changes 2019-02-06 18:18:48 -02:00
Caio Lima
442c3539a3 Added generated tests 2019-02-06 17:18:13 -02:00
Timothy Gu
bafa05316e Add test for ({* identifier}) (#2060)
Counterpart to language/expressions/object/prop-def-invalid-async-prefix.js.
2019-02-04 12:03:14 -07:00
André Bargull
3efcde4ba7 Add tests for setting class-name in ClassDefinitionEvaluation (#2057)
Spec PR: tc39/ecma262#1372
2019-01-30 14:34:32 -07:00
André Bargull
b11def3bf4 Global 'arguments' binding is not present in all runtime environments 2019-01-30 06:53:46 -08:00
André Bargull
3c81164266 Regenerate tests 2019-01-30 06:51:16 -08:00
Rick Waldron
1068137f00 UpdateExpressions: fix descriptions (#2051) 2019-01-25 14:39:54 -05:00
Adrian Heine
04a41383b5 UpdateExpressions: No early error for arguments and eval in non-strict mode
According to sec-identifiers-static-semantics-assignmenttargettype,
`AssignmentTargetType` of `arguments` and `eval` in non-strict mode code is
`simple`.
sec-update-expressions-static-semantics-early-errors mandates early errors for
`UpdateExpression` if `AssignmentTargetType` is `invalid` or `strict`.
2019-01-25 12:39:02 -05:00
jugglinmike
9fccd9852e Improve coverage for UniqueFormalParameters (#2043)
Previously, the early error prohibiting duplicate entries in
UniqueFormalParameters was only tested in terms of async functions. In
one case, this was misattributed to UniqeFormalParameters and only
enforced for strict mode code.

Extend coverage to the other function-creating productions which include
UniqueFormalParameters (i.e. method definitions and non-async arrow
functions), and update the existing tests to more accurately describe
the source of the error.
2019-01-23 14:07:19 -02:00
Nicolò Ribaudo
f624ca52d1 Regenerate tests 2019-01-17 21:40:39 +01:00
Nicolò Ribaudo
2be05bc494 Regenerate tests 2019-01-12 00:59:46 +01:00
Nicolò Ribaudo
78a9fb81c6 Regenerate tests 2019-01-08 16:32:35 +01:00
Ross Kirsling
d0f57bff72 Ensure test file YAML blocks don't have a trailing space. (#2018) 2019-01-07 11:40:39 -02:00
Leo Balter
f77b930e67 Move non generated files 2018-12-21 15:47:01 -05:00
Leo Balter
2907b7110a Generate tests 2018-12-21 15:47:01 -05:00
Leo Balter
4d40dd5ade Generate tests 2018-12-21 15:47:01 -05:00
Leo Balter
d73548b027 Generate tests 2018-12-21 15:47:01 -05:00
Leo Balter
3703d2bad1 Generate tests 2018-12-20 12:49:50 -05:00
Leo Balter
6986a9166d Generate tests 2018-12-20 12:49:50 -05:00
Rick Waldron
73705f8801 UpdateExpressions: add necessary changes to tests to reflect latest specification. 2018-12-20 12:48:59 -05:00
Leo Balter
be890421b8
Merge pull request #1985 from mkubilayk/private-method-init-order
test: Ensure private methods are visible from all initializers
2018-12-15 05:50:52 -05:00
Peter Marshall
c41c491a8a Remove extra spaces from features list (#1996) 2018-12-15 05:36:28 -05:00
Kubilay Kahveci
14c49c0e9d Generate tests 2018-12-10 20:43:09 +00:00
André Bargull
b62dae4fff Fix various bugs in test cases (#1988) 2018-12-05 15:48:28 -05:00
Leo Balter
92a585f04a Assert early error for private names in method definitions 2018-11-28 10:26:13 -05:00
Leo Balter
79fd1b2c76 Generate tests 2018-11-28 10:26:13 -05:00
Leo Balter
7be4e99f80 Generate tests 2018-11-28 10:26:13 -05:00
Leo Balter
9d5aa7d267 Generate tests 2018-11-26 16:39:43 -05:00
Leo Balter
94a0eaeb8a Generate tests 2018-11-26 16:39:43 -05:00
Jon Coppeard
65731d7d96 Simplify default-property-not-set-own.js test by making it not import itself 2018-11-23 11:58:46 +00:00
Jon Coppeard
a0fbe4aa9a Fix a couple of minor issues in dynamic-import tests 2018-11-22 17:54:39 +00:00
Leo Balter
028d76e551 Generate tests 2018-11-14 09:37:26 -05:00
Leo Balter
f7f845ce6f Update tests with DONOTEVALUATE 2018-11-14 09:19:15 -05:00
Leo Balter
238c88d4a0 Generate tests 2018-11-13 20:21:32 -05:00
Leo Balter
10dc6ff75a Generate tests 2018-11-13 20:21:32 -05:00
Leo Balter
50601e7aad Generate tests 2018-11-13 20:21:32 -05:00
Leo Balter
dec4e5df74
Merge pull request #1801 from mathiasbynens/issue-1634
Move `throw "…"` for negative parsing errors to a helper function
2018-11-13 17:23:09 -05:00
Adrian Heine
4f085d7b8f Fix typo (disinct -> distinct) 2018-11-10 10:50:21 +01:00
Kevin Gibbons
8ed9947df1 add async-iteration flag (#1942) 2018-11-08 15:32:40 -05:00
Leo Balter
ab540afaa1 Generate tests 2018-11-07 18:14:37 -05:00
Adrian Heine né Lang
0475c127c4 Fix some generators feature flags (#1933) 2018-11-07 17:51:23 -05:00
Adrian Heine né Lang
25da344185 Add missing new.target feature flags (#1929) 2018-11-07 10:13:49 -05:00