19 lines
209 B
JavaScript
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);
|