| Index: test/mjsunit/es6/promises.js
|
| diff --git a/test/mjsunit/es6/promises.js b/test/mjsunit/es6/promises.js
|
| index 96a7bbbf3f6e5c5fca86732464aae33567f33a92..280e4b39d7be5bc5398f78622aa848e278555f38 100644
|
| --- a/test/mjsunit/es6/promises.js
|
| +++ b/test/mjsunit/es6/promises.js
|
| @@ -109,6 +109,21 @@ function assertAsyncDone(iteration) {
|
| assertUnreachable
|
| )
|
| assertAsyncRan()
|
| + Promise.accept(7).then(false, assertUnreachable).chain(
|
| + function(x) { assertAsync(x === 7, "resolved/then-nohandler-false") },
|
| + assertUnreachable
|
| + )
|
| + assertAsyncRan()
|
| + Promise.accept(8).then(42, assertUnreachable).chain(
|
| + function(x) { assertAsync(x === 8, "resolved/then-nohandler-42") },
|
| + assertUnreachable
|
| + )
|
| + assertAsyncRan()
|
| + Promise.accept(9).then({}, assertUnreachable).chain(
|
| + function(x) { assertAsync(x === 9, "resolved/then-nohandler-object") },
|
| + assertUnreachable
|
| + )
|
| + assertAsyncRan()
|
| })();
|
|
|
| (function() {
|
| @@ -122,6 +137,21 @@ function assertAsyncDone(iteration) {
|
| function(r) { assertAsync(r === 6, "rejected/then-nohandler-null") }
|
| )
|
| assertAsyncRan()
|
| + Promise.reject(7).then(assertUnreachable, false).chain(
|
| + assertUnreachable,
|
| + function(r) { assertAsync(r === 7, "rejected/then-nohandler-false") }
|
| + )
|
| + assertAsyncRan()
|
| + Promise.reject(8).then(assertUnreachable, 42).chain(
|
| + assertUnreachable,
|
| + function(r) { assertAsync(r === 8, "rejected/then-nohandler-42") }
|
| + )
|
| + assertAsyncRan()
|
| + Promise.reject(9).then(assertUnreachable, {}).chain(
|
| + assertUnreachable,
|
| + function(r) { assertAsync(r === 9, "rejected/then-nohandler-object") }
|
| + )
|
| + assertAsyncRan()
|
| })();
|
|
|
| (function() {
|
|
|