mirror of https://github.com/tc39/test262.git
21 lines
548 B
JavaScript
21 lines
548 B
JavaScript
// Copyright 2016 Microsoft, Inc. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
|
|
/*---
|
|
author: Brian Terlson <brian.terlson@microsoft.com>
|
|
esid: pending
|
|
description: >
|
|
If a default expression throws, the promise is rejected.
|
|
info: |
|
|
This is different from generators which will throw the error out of the generator
|
|
when it is called.
|
|
flags: [async]
|
|
---*/
|
|
var y = null;
|
|
async function foo(x = y()) {}
|
|
foo().then(function () {
|
|
$DONE('promise should be rejected');
|
|
}, function () {
|
|
$DONE();
|
|
});
|