support class literals (#4658)

This commit is contained in:
Alex Lam S.L
2021-02-23 14:55:08 +00:00
committed by GitHub
parent e535f19189
commit d68d155f93
18 changed files with 1701 additions and 175 deletions

View File

@@ -1861,3 +1861,39 @@ issue_3808_2: {
}
expect_stdout: " PASS"
}
object_super: {
options = {
conditionals: true,
}
input: {
Object.setPrototypeOf({
f(a) {
a ? this.g("FAIL") : super.g("FAIL");
},
g(b) {
console.log(b);
},
}, {
g() {
console.log("PASS");
},
}).f();
}
expect: {
Object.setPrototypeOf({
f(a) {
a ? this.g("FAIL") : super.g("FAIL");
},
g(b) {
console.log(b);
},
}, {
g() {
console.log("PASS");
},
}).f();
}
expect_stdout: "PASS"
node_version: ">=4"
}