Asumu Takikawa
1d7a2938a2
Fix two minor errors for import-defer tests
...
* assert.deepEqual is used in one but without the include
* typo of assert in the other
2025-01-06 17:51:47 +01:00
Nicolò Ribaudo
f8231fcdda
Add test for @@toStringTag on deferred module namespaces ( #4360 )
...
Co-authored-by: Linus Groh <mail@linusgroh.de>
2024-12-18 15:20:07 +00:00
Nicolò Ribaudo
36687a502c
Fix the `phase` in tests about invalid JSON module bindings ( #4348 )
2024-12-17 14:56:48 +00:00
Nicolò Ribaudo
dad2774b2e
Add missing `from` in two `import defer` tests ( #4338 )
2024-12-07 12:42:54 +01:00
Nicolò Ribaudo
10c2615aa5
Add partial tests for `import defer` ( #4278 )
...
Co-authored-by: Asumu Takikawa <asumu@igalia.com>
2024-12-02 10:32:38 +01:00
Jonatan Klemets
3b4d9f53b5
Remove README about keeping import-assertions tests in sync
2024-08-22 12:19:08 -07:00
Jonatan Klemets
cfd81e1698
Remove import-assertions test files
2024-08-22 12:19:08 -07:00
Nicolò Ribaudo
0a6dabf1e2
Add readmes
2023-10-26 18:21:19 -07:00
Nicolò Ribaudo
3ddb9e5e95
Update import attributes tests to use the `with` keyword
2023-10-26 18:21:19 -07:00
Nicolò Ribaudo
06f6ae960a
Copy all import assertions tests as a basis for import attributes tests
2023-10-26 18:21:19 -07:00
Nicolò Ribaudo
7ef1833109
Move all tests using import assertions to files named as such
2023-07-17 16:32:25 +02:00
Dan Clark
966c76617e
Add 'import-assertions' feature tag to json modules tests ( #3016 )
...
* Add 'import-assertions' feature tag to json modules tests
* Add a couple of others that I missed
2021-06-24 14:13:45 -04:00
Mike Pennisi
e793512b55
Add tests for the "JSON modules" language proposal
...
https://github.com/tc39/proposal-json-modules
This proposal advanced to Stage 3 of TC39's standardization process on
2021-01-27.
2021-05-28 20:02:59 -04:00
jmdyck
11624af8d0
Update "info" field ( #2941 )
...
The quoted spec wording changed in ecma262#1694.
2021-01-28 16:03:01 -08:00
Mathias Bynens
b9daa57dcb
Rename to $DONOTEVALUATE per @leobalter's suggestion
2018-10-23 13:51:17 +02:00
Mathias Bynens
e3feffb01e
Move `throw "…"` for negative parsing errors to a helper function
...
Closes #1634 .
2018-10-23 13:51:16 +02: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
92a2621901
Frontmatter: fixup "info: >" to "info: |"
2018-01-05 12:27:59 -05:00
Mike Pennisi
81d00def42
Force "early error" tests to fail if evaluated
...
This pattern makes expectations more explicit by making test files more
literal.
2017-06-28 11:24:36 -04:00
André Bargull
3d8fe2af4c
Add tests for contextual keywords with escape sequences
2017-05-02 12:09:29 -07:00
Mike Pennisi
7d4b1d28ae
Re-format tests for SyntaxErrors
...
Authored via the following command:
$ find test -type f -print0 | \
xargs -0 sed \
-i 's/^\(\s*\)negative:\s*SyntaxError\s*$/\1negative:\n\1 phase: early\n\1 type: SyntaxError/g'
2016-10-19 15:24:21 -04:00
André Bargull
023c7aa69e
- Remove inline license
...
- Remove duplicate word
- Add missing license
2015-07-17 19:55:00 +02:00
Mike Pennisi
b8b462316b
Add tests for early errors in module syntax
...
Introduce the `module` flag to unambiguously identify tests that are
intended to be interpreted as module code.
2015-06-03 13:15:15 -04:00