Skip to content

Commit d55bbd6

Browse files
committed
test(test262): admit dynamic import assignment negatives
1 parent 1504978 commit d55bbd6

5 files changed

Lines changed: 143 additions & 18 deletions

File tree

compat/test262-oxide.conf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1418,6 +1418,23 @@ test/language/expressions/coalesce/cannot-chain-head-with-logical-and.js
14181418
test/language/expressions/coalesce/cannot-chain-head-with-logical-or.js
14191419
test/language/expressions/coalesce/cannot-chain-tail-with-logical-and.js
14201420
test/language/expressions/coalesce/cannot-chain-tail-with-logical-or.js
1421+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-1-update-expression.js
1422+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-10-lhs-assignment-operator-assignment-expression.js
1423+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-11-lhs-assignment-operator-assignment-expression.js
1424+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-12-lhs-assignment-operator-assignment-expression.js
1425+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-13-lhs-assignment-operator-assignment-expression.js
1426+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-14-lhs-assignment-operator-assignment-expression.js
1427+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-15-lhs-assignment-operator-assignment-expression.js
1428+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-16-lhs-assignment-operator-assignment-expression.js
1429+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-17-lhs-assignment-operator-assignment-expression.js
1430+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-2-update-expression.js
1431+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-3-update-expression.js
1432+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-4-update-expression.js
1433+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-5-lhs-equals-assignment-expression.js
1434+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-6-lhs-assignment-operator-assignment-expression.js
1435+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-7-lhs-assignment-operator-assignment-expression.js
1436+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-8-lhs-assignment-operator-assignment-expression.js
1437+
test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-9-lhs-assignment-operator-assignment-expression.js
14211438
test/language/expressions/function/array-destructuring-param-strict-body.js
14221439
test/language/expressions/function/dflt-params-duplicates.js
14231440
test/language/expressions/function/dflt-params-rest.js

dev-support/test262/admissions.tsv

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,46 @@ dynamic-import-root dynamic-import-a test/language/expressions/dynamic-import/al
6262
dynamic-import-root dynamic-import-a test/language/expressions/dynamic-import/assign-expr-get-value-abrupt-throws.js - - - - - - 1 0 - - - initial-import-tree -
6363
dynamic-import-root dynamic-import-a test/language/expressions/dynamic-import/reuse-namespace-object.js - - - - - - 2 0 - - - initial-import-tree -
6464
dynamic-import-root dynamic-import-a test/language/expressions/dynamic-import/usage/top-level-import-then-returns-thenable.js - - - - - - 2 0 - - - initial-import-tree -
65+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-1-update-expression.js - - - - - - 1 0 - - - initial-import-tree -
66+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-10-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
67+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-11-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
68+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-12-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
69+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-13-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
70+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-14-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
71+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-15-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
72+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-16-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
73+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-17-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
74+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-2-update-expression.js - - - - - - 1 0 - - - initial-import-tree -
75+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-3-update-expression.js - - - - - - 1 0 - - - initial-import-tree -
76+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-4-update-expression.js - - - - - - 1 0 - - - initial-import-tree -
77+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-5-lhs-equals-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
78+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-6-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
79+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-7-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
80+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-8-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
81+
dynamic-import-root dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-9-lhs-assignment-operator-assignment-expression.js - - - - - - 1 0 - - - initial-import-tree -
6582
graph-file dynamic-import-a test/language/expressions/dynamic-import/always-create-new-promise.js e11f060801c828fbd99052aeb90eb4fa94420eed9ddf5530983decd121420cc1 - - dynamic-import - - - - - - - - -
6683
graph-file dynamic-import-a test/language/expressions/dynamic-import/assign-expr-get-value-abrupt-throws.js e856975950b76ebdd1447bd273f4a7e07485333a6fe1d82e356582577f732b23 - - dynamic-import - - - - - - - - -
6784
graph-file dynamic-import-a test/language/expressions/dynamic-import/dynamic-import-module_FIXTURE.js 08bd41ffb3fbbfe3a33b50b66d0ca03f6266e5a4468cafc266eb109c15d7a261 - - - - - - - - - - - -
6885
graph-file dynamic-import-a test/language/expressions/dynamic-import/reuse-namespace-object.js aa09ffc882f21eabd879596e11e83655c2146b20f5a9031d5202a2960cdfa68b - async dynamic-import - - - - - - - - -
6986
graph-file dynamic-import-a test/language/expressions/dynamic-import/usage/dynamic-import-module_FIXTURE.js 08bd41ffb3fbbfe3a33b50b66d0ca03f6266e5a4468cafc266eb109c15d7a261 - - - - - - - - - - - -
7087
graph-file dynamic-import-a test/language/expressions/dynamic-import/usage/top-level-import-then-returns-thenable.js 3ffdd7ebe4968cdd6abebafb718b855e818a041735120dec4611c045f98ecf3f - async,generated dynamic-import - - - - - - - - -
88+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-1-update-expression.js d5c86b1a8a58e651b54a9b5e6c412cad77574a85fad8045f36f6b45da526ddca - - dynamic-import parse SyntaxError - - - - - - -
89+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-10-lhs-assignment-operator-assignment-expression.js 0bf579ad2fa59d2cafe5b8f228795c2e4dc41b9c1f667e839155bb552650ed89 - - dynamic-import parse SyntaxError - - - - - - -
90+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-11-lhs-assignment-operator-assignment-expression.js e66568ece19d39ba480a4bce18c92b79a9c97eeefa4f88060846a5dd0437f47f - - dynamic-import parse SyntaxError - - - - - - -
91+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-12-lhs-assignment-operator-assignment-expression.js 354a4574fe8edd40582443664501bcb02772e5e10d61c8dda03613034b5c8d88 - - dynamic-import parse SyntaxError - - - - - - -
92+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-13-lhs-assignment-operator-assignment-expression.js e9d16d42c2c1f08aa6b397d019813b2eb63b6118f5636d8db376bf9ec334b680 - - dynamic-import parse SyntaxError - - - - - - -
93+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-14-lhs-assignment-operator-assignment-expression.js bef8be75b69780f8eb036fb84aefba34059b0260b823a38fcea38a819c73b4bd - - dynamic-import parse SyntaxError - - - - - - -
94+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-15-lhs-assignment-operator-assignment-expression.js abac02d03570ed78ace77b883613a5d9c02197b6e9db29be9adc523b4b373f01 - - dynamic-import parse SyntaxError - - - - - - -
95+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-16-lhs-assignment-operator-assignment-expression.js e38ff94dbb2659fce23bd3d1894c707bbfe2c9a47536d6e0cc3cbfd338034b28 - - dynamic-import parse SyntaxError - - - - - - -
96+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-17-lhs-assignment-operator-assignment-expression.js 387e5780f4b54e698636d6bad657469a6aa983dccfb43a36204308912fc3a599 - - dynamic-import,exponentiation parse SyntaxError - - - - - - -
97+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-2-update-expression.js c172b88994701362f4b3aec6fb95a46a193b31f40676bf24df85509c0ca5f7f2 - - dynamic-import parse SyntaxError - - - - - - -
98+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-3-update-expression.js 80cf87513e55b2409a5b392054d642f163e84673cf012d6c21844481895554c3 - - dynamic-import parse SyntaxError - - - - - - -
99+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-4-update-expression.js eee37f72a0b75af8bfd170089b3c9b5ce1c295710723d92e9413110b41975b0e - - dynamic-import parse SyntaxError - - - - - - -
100+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-5-lhs-equals-assignment-expression.js e2609ea7e7a40282d93f901a6b6254579f49b10d66da7433510ee05f411d4cc2 - - dynamic-import parse SyntaxError - - - - - - -
101+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-6-lhs-assignment-operator-assignment-expression.js 26e9a21be1d6c1b36701ab9ceba60281e2ffa8f0cf5c6fa1c3fc07296809521a - - dynamic-import parse SyntaxError - - - - - - -
102+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-7-lhs-assignment-operator-assignment-expression.js f024be29aadfdcde609477efb1de27f811c2f0d128138c6f9f2997963d5a95e9 - - dynamic-import parse SyntaxError - - - - - - -
103+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-8-lhs-assignment-operator-assignment-expression.js 805547c179d9fad74be1b4606ee80d2886091cc3fba642c60a7e2aab74ccc362 - - dynamic-import parse SyntaxError - - - - - - -
104+
graph-file dynamic-import-invalid-assignment-target-a test/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-9-lhs-assignment-operator-assignment-expression.js 5b0b7eb657e45eff58121dfef83a676c5a777ea75c3fba367efb6436ce408302 - - dynamic-import parse SyntaxError - - - - - - -
71105
graph-file fixture-eval-gtbndng-indirect-update test/language/module-code/eval-gtbndng-indirect-update.js 2e382b6cef4a65f3c1b58ed7a21f9311b2627e7980b410805d1018b714d4b5b6 fnGlobalObject.js module - - - - - - - - - -
72106
graph-file fixture-eval-gtbndng-indirect-update test/language/module-code/eval-gtbndng-indirect-update_FIXTURE.js 86f9d73e4f721d046412952d46a9fdeb2864fb6bdc2917d995170945d6f7800b - - - - - - - - - - - -
73107
graph-file fixture-eval-rqstd-abrupt test/language/module-code/eval-rqstd-abrupt-err-type_FIXTURE.js ce3ebfa86081c793bf36a681e6f1e4faca99e529b338bfbfc433b550e1bf27e8 - - - - - - - - - - - -

0 commit comments

Comments
 (0)