Strict mode Failing
Expected no error, got SyntaxError: warning: the variable "Promise" was not declared in function "global"
Features:
- ∅
Expected no error, got SyntaxError: warning: the variable "Promise" was not declared in function "global"
// Copyright 2014 Cubane Canada, Inc. All rights reserved. // See LICENSE for details. /*--- info: | PerformPromiseThen Ref 25.4.5.3.1 es6id: S25.4.5.3_A4.1_T2 author: Sam Mikes description: Promise.prototype.then accepts 'undefined' as arg1, arg2 flags: [async] ---*/ var arg = {}; var p = Promise.reject(arg); p.then(undefined, undefined).then(function() { throw new Test262Error("Should not be called -- promise was rejected."); }, function(result) { assert.sameValue(result, arg, 'The value of result is expected to equal the value of arg'); }).then($DONE, $DONE);