haikuwebkit/JSTests/es6/new.target_assignment_is_an...

19 lines
235 B
JavaScript

function test() {
var passed = false;
new function f() {
passed = (new.target === f);
}();
try {
Function("new.target = function(){};");
} catch(e) {
return passed;
}
}
if (!test())
throw new Error("Test failed");