diff options
author | Mike Pennisi <mike@mikepennisi.com> | 2017-04-29 16:31:08 -0400 |
---|---|---|
committer | Rick Waldron <waldron.rick@gmail.com> | 2017-06-28 11:24:36 -0400 |
commit | 81d00def42cdc7eb83eae2cf0126e26fc0002ce3 (patch) | |
tree | c0fa9d5676721445c45f08c358f7b35746e73dbb /src/dstr-assignment | |
parent | e5ffc904d6162305006089bb1f3ec815ec7eaa81 (diff) | |
download | qtdeclarative-testsuites-81d00def42cdc7eb83eae2cf0126e26fc0002ce3.tar.gz |
Force "early error" tests to fail if evaluated
This pattern makes expectations more explicit by making test files more
literal.
Diffstat (limited to 'src/dstr-assignment')
29 files changed, 54 insertions, 0 deletions
diff --git a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case index a92e5fc49..507132957 100644 --- a/src/dstr-assignment/array-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-init-yield-ident-invalid.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [ x = yield ] //- vals diff --git a/src/dstr-assignment/array-elem-nested-array-invalid.case b/src/dstr-assignment/array-elem-nested-array-invalid.case index c3d212df0..65a09d90f 100644 --- a/src/dstr-assignment/array-elem-nested-array-invalid.case +++ b/src/dstr-assignment/array-elem-nested-array-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [[(x, y)]] //- vals diff --git a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case index 67bfe4340..302ab495f 100644 --- a/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-nested-array-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [[x[yield]]] //- vals diff --git a/src/dstr-assignment/array-elem-nested-obj-invalid.case b/src/dstr-assignment/array-elem-nested-obj-invalid.case index 5b486bc48..45c1526bf 100644 --- a/src/dstr-assignment/array-elem-nested-obj-invalid.case +++ b/src/dstr-assignment/array-elem-nested-obj-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [{ get x() {} }] //- vals diff --git a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case index d6a792c8b..549af19c4 100644 --- a/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/array-elem-nested-obj-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [{ x = yield }] //- vals diff --git a/src/dstr-assignment/array-elem-target-simple-strict.case b/src/dstr-assignment/array-elem-target-simple-strict.case index a06ccd75d..c76bb36f8 100644 --- a/src/dstr-assignment/array-elem-target-simple-strict.case +++ b/src/dstr-assignment/array-elem-target-simple-strict.case @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [arguments] //- vals diff --git a/src/dstr-assignment/array-elem-target-yield-invalid.case b/src/dstr-assignment/array-elem-target-yield-invalid.case index 71270d5f4..7962148db 100644 --- a/src/dstr-assignment/array-elem-target-yield-invalid.case +++ b/src/dstr-assignment/array-elem-target-yield-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [ x[yield] ] //- vals diff --git a/src/dstr-assignment/array-rest-before-element.case b/src/dstr-assignment/array-rest-before-element.case index cbf87ec13..80959d2b2 100644 --- a/src/dstr-assignment/array-rest-before-element.case +++ b/src/dstr-assignment/array-rest-before-element.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x, y] //- vals diff --git a/src/dstr-assignment/array-rest-before-elision.case b/src/dstr-assignment/array-rest-before-elision.case index d97663df9..a7508bd19 100644 --- a/src/dstr-assignment/array-rest-before-elision.case +++ b/src/dstr-assignment/array-rest-before-elision.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x,] //- vals diff --git a/src/dstr-assignment/array-rest-before-rest.case b/src/dstr-assignment/array-rest-before-rest.case index 304e0ab48..1f2da3859 100644 --- a/src/dstr-assignment/array-rest-before-rest.case +++ b/src/dstr-assignment/array-rest-before-rest.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x, ...y] //- vals diff --git a/src/dstr-assignment/array-rest-elision-invalid.case b/src/dstr-assignment/array-rest-elision-invalid.case index 019fa58dd..8cc5b534e 100644 --- a/src/dstr-assignment/array-rest-elision-invalid.case +++ b/src/dstr-assignment/array-rest-elision-invalid.case @@ -12,6 +12,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...x,] //- vals diff --git a/src/dstr-assignment/array-rest-init.case b/src/dstr-assignment/array-rest-init.case index aaf654fa4..ef4a9c99a 100644 --- a/src/dstr-assignment/array-rest-init.case +++ b/src/dstr-assignment/array-rest-init.case @@ -12,6 +12,7 @@ negative: ---*/ //- setup +throw "Test262: This statement should not be evaluated."; var x; //- elems [...x = 1] diff --git a/src/dstr-assignment/array-rest-nested-array-invalid.case b/src/dstr-assignment/array-rest-nested-array-invalid.case index 0163c4e00..68ef352a7 100644 --- a/src/dstr-assignment/array-rest-nested-array-invalid.case +++ b/src/dstr-assignment/array-rest-nested-array-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[(x, y)]] //- vals diff --git a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case index 42c334b40..9a05d7695 100644 --- a/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-nested-array-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...[x[yield]]] //- vals diff --git a/src/dstr-assignment/array-rest-nested-obj-invalid.case b/src/dstr-assignment/array-rest-nested-obj-invalid.case index b393f1677..f306e4e0f 100644 --- a/src/dstr-assignment/array-rest-nested-obj-invalid.case +++ b/src/dstr-assignment/array-rest-nested-obj-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ get x() {} }] //- vals diff --git a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case index 7b88162a6..8351f99f7 100644 --- a/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-nested-obj-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems [...{ x = yield }] //- vals diff --git a/src/dstr-assignment/array-rest-yield-ident-invalid.case b/src/dstr-assignment/array-rest-yield-ident-invalid.case index 3dec86f32..e47a8ab22 100644 --- a/src/dstr-assignment/array-rest-yield-ident-invalid.case +++ b/src/dstr-assignment/array-rest-yield-ident-invalid.case @@ -15,6 +15,7 @@ negative: ---*/ //- setup +throw "Test262: This statement should not be evaluated."; var x = {}; //- elems [...x[yield]] diff --git a/src/dstr-assignment/obj-id-identifier-yield-expr.case b/src/dstr-assignment/obj-id-identifier-yield-expr.case index d188630ee..c070ab49f 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-expr.case +++ b/src/dstr-assignment/obj-id-identifier-yield-expr.case @@ -15,6 +15,7 @@ negative: ---*/ //- setup +throw "Test262: This statement should not be evaluated."; (function*() { //- elems { yield } diff --git a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case index e668456de..c0c05007b 100644 --- a/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-identifier-yield-ident-invalid.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { yield } //- vals diff --git a/src/dstr-assignment/obj-id-init-simple-strict.case b/src/dstr-assignment/obj-id-init-simple-strict.case index c2eebf520..29759d148 100644 --- a/src/dstr-assignment/obj-id-init-simple-strict.case +++ b/src/dstr-assignment/obj-id-init-simple-strict.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { eval = 0 } //- vals diff --git a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case index 31ed69b95..ad4e779c3 100644 --- a/src/dstr-assignment/obj-id-init-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-id-init-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x = yield } //- vals diff --git a/src/dstr-assignment/obj-id-simple-strict.case b/src/dstr-assignment/obj-id-simple-strict.case index 07ee74ad9..11d516fec 100644 --- a/src/dstr-assignment/obj-id-simple-strict.case +++ b/src/dstr-assignment/obj-id-simple-strict.case @@ -13,6 +13,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { eval } //- vals diff --git a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case index 3209b2ae6..8f5194be7 100644 --- a/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-elem-init-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: x = yield } //- vals diff --git a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case index 5499eff41..4a2b52230 100644 --- a/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-elem-target-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: x[yield] } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-array-invalid.case b/src/dstr-assignment/obj-prop-nested-array-invalid.case index e211a9715..0357aee51 100644 --- a/src/dstr-assignment/obj-prop-nested-array-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-array-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: [(x, y)] } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case index da8930471..b70af5351 100644 --- a/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-array-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: [x = yield] } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-obj-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-invalid.case index b20785934..aa48b84e7 100644 --- a/src/dstr-assignment/obj-prop-nested-obj-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-obj-invalid.case @@ -15,6 +15,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: { get x() {} } } //- vals diff --git a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case index a6a02878e..13b411c3f 100644 --- a/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case +++ b/src/dstr-assignment/obj-prop-nested-obj-yield-ident-invalid.case @@ -14,6 +14,8 @@ negative: type: SyntaxError ---*/ +//- setup +throw "Test262: This statement should not be evaluated."; //- elems { x: { x = yield } } //- vals diff --git a/src/dstr-assignment/obj-rest-not-last-element-invalid.case b/src/dstr-assignment/obj-rest-not-last-element-invalid.case index 4f371dee5..83ec1dfd8 100644 --- a/src/dstr-assignment/obj-rest-not-last-element-invalid.case +++ b/src/dstr-assignment/obj-rest-not-last-element-invalid.case @@ -14,6 +14,7 @@ features: [object-rest] ---*/ //- setup +throw "Test262: This statement should not be evaluated."; var rest, b; //- elems {...rest, b} |