test262/test/language/expressions/optional-chaining/member-expression-async-lit...

20 lines
574 B
JavaScript
Raw Normal View History

test: adding async optional chaining tests (#2337) * test: adding async optional chaining tests * Update test/language/expressions/optional-chaining/member-expression-async-identifier.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/optional-chain-async-square-brackets.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/member-expression-async-this.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/optional-chain-async-square-brackets.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/optional-chain-async-square-brackets.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * Update test/language/expressions/optional-chaining/member-expression-async-identifier.js Co-Authored-By: Leo Balter <leonardo.balter@gmail.com> * chore: update tests based on code review * chore: address code review
2019-09-18 18:33:29 +02:00
// Copyright 2019 Google, Inc. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: prod-OptionalExpression
description: >
optional chain on member expression in async context
info: |
Left-Hand-Side Expressions
OptionalExpression:
MemberExpression [PrimaryExpression literal] OptionalChain
features: [optional-chaining]
flags: [async]
---*/
async function checkAssertions() {
assert.sameValue(await "hello"?.[0], 'h');
assert.sameValue(await null?.a, undefined);
}
checkAssertions().then($DONE, $DONE);