mirror of https://github.com/tc39/test262.git
30 lines
1.2 KiB
JavaScript
30 lines
1.2 KiB
JavaScript
|
// 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));
|
||
|
}
|
||
|
//
|
||
|
//////////////////////////////////////////////////////////////////////////////
|