haikuwebkit/LayoutTests/js/script-tests/class-syntax-scoping.js

15 lines
285 B
JavaScript

description('Tests for scoping of variables in ES6 class syntax');
var local = "FAIL";
function test() {
var local = "PASS";
class A {
getLocal(x) { return local; }
};
return new A().getLocal();
}
shouldBe('test()', '"PASS"');
var successfullyParsed = true;