Strict mode Failing
Expected no error, got SyntaxError: async functions are unsupported
non-Strict mode Failing
Expected no error, got SyntaxError: async functions are unsupported
Features:
- ∅
Expected no error, got SyntaxError: async functions are unsupported
Expected no error, got SyntaxError: async functions are unsupported
// Copyright 2017 Caitlin Potter. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- author: Caitlin Potter <caitp@igalia.com> esid: pending description: > Implementations must defer rejecting an async function's Promise until after all finally blocks have been evaluated. flags: [async] ---*/ var f = async() => { try { throw "early-throw"; } finally { throw "override"; } }; f().then($DONE, function(value) { assert.sameValue(value, "override", "Exception thrown in finally block"); }).then($DONE, $DONE);