[ARM,MIPS] Skip slow tests
[WebKit-https.git] / JSTests / stress / has-instance-exception-check.js
1 function assert(b) {
2     if (!b)
3         throw new Error("Bad assertion");
4 }
5
6 let getter = Object.getOwnPropertyDescriptor({get foo(){}}, "foo").get;
7 Object.defineProperty(getter, Symbol.hasInstance, {value:undefined});
8 let y = {};
9 Object.defineProperty(getter, "prototype", {get: Uint8Array});
10 let error = null;
11 try {
12     y instanceof getter;
13 } catch(e) {
14     error = e;
15 }
16 assert(!!error);
17 assert(error.toString() === "TypeError: calling Uint8Array constructor without new is invalid");