// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- info: | The value of the internal [[Prototype]] property of the Error constructor is the Function prototype object(15.3.4) es5id: 15.11.3_A1_T1 description: > Checking prototype of constructor of the newly constructed Error object ---*/ ////////////////////////////////////////////////////////////////////////////// //CHECK#1 var err1 = Error("err"); if (!Function.prototype.isPrototypeOf(err1.constructor)) { $ERROR('#1: var err1=Error("err"); Function.prototype.isPrototypeOf(err1.constructor) return true. Actual:' + Function.prototype.isPrototypeOf(err1.constructor)); } // ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// //CHECK#2 if (!Function.prototype.isPrototypeOf(Error.constructor)) { $ERROR('#2: Function.prototype.isPrototypeOf(Error.constructor) return true. Actual:' + Function.prototype.isPrototypeOf(Error.constructor)); } // //////////////////////////////////////////////////////////////////////////////