2020-04-25 18:34:07 +02:00

19 lines
209 B
JavaScript

let called = false;
class A {
get prop() {
called = true;
}
}
class B extends A {
constructor() {
super[super().prop]
}
}
expect(() => {
new B();
}).toThrow();
expect(called).toBe(false);