diff options
| author | Rick Waldron <waldron.rick@gmail.com> | 2017-05-31 16:04:56 -0400 |
|---|---|---|
| committer | Rick Waldron <waldron.rick@gmail.com> | 2017-05-31 16:04:56 -0400 |
| commit | 3bff862ca7f54e2bad646b8bfac8028873594c3b (patch) | |
| tree | af57528a690ec1108026cb3333e8f1635104ebce /src/dstr-assignment-for-await/array-elem-target-yield-valid.case | |
| parent | 60a6a7c81e99d83faf4b14be3f264b7a94e6882f (diff) | |
| download | qtdeclarative-testsuites-3bff862ca7f54e2bad646b8bfac8028873594c3b.tar.gz | |
src/dstr-assignment-async-iteration -> src/dstr-assignment-for-await
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Diffstat (limited to 'src/dstr-assignment-for-await/array-elem-target-yield-valid.case')
| -rw-r--r-- | src/dstr-assignment-for-await/array-elem-target-yield-valid.case | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/dstr-assignment-for-await/array-elem-target-yield-valid.case b/src/dstr-assignment-for-await/array-elem-target-yield-valid.case new file mode 100644 index 000000000..47f186696 --- /dev/null +++ b/src/dstr-assignment-for-await/array-elem-target-yield-valid.case @@ -0,0 +1,27 @@ +// Copyright (C) 2017 the V8 project authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +desc: > + When a `yield` token appears within the DestructuringAssignmentTarget of an + AssignmentElement outside of a generator function body, it behaves as an + IdentifierReference. +template: async-function +flags: [noStrict] +---*/ + +//- setup +let yield = 'prop'; +let x = {}; +//- elems +[ x[yield] ] +//- vals +[33] +//- body +assert.sameValue(x.prop, 33); + + +//- teardown +promise + .then(() => assert.sameValue(iterCount, 1, 'iteration occurred as expected'), $DONE) + .then($DONE, $DONE); |
