Timothy Flynn 232dfc7b60
Add missing return statement to throwsAsync callback
This callback is expected to return a thenable.
2024-05-18 11:30:57 -04:00

21 lines
544 B
JavaScript

// Copyright (C) 2024 Jordan Harband. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Promise.try returns a Promise that rejects when the function throws
esid: sec-promise.try
features: [promise-try]
flags: [async]
includes: [asyncHelpers.js]
---*/
asyncTest(function () {
return assert.throwsAsync(
Test262Error,
function () {
return Promise.try(function () { throw new Test262Error(); })
},
"error thrown from callback must become a rejection"
);
});