17
packages/babel-plugin-transform-classes/test/fixtures/spec/default-super/exec.js
vendored
Normal file
17
packages/babel-plugin-transform-classes/test/fixtures/spec/default-super/exec.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
class Test {
|
||||
constructor() {
|
||||
return super.constructor;
|
||||
}
|
||||
|
||||
static test() {
|
||||
return super.constructor;
|
||||
}
|
||||
}
|
||||
|
||||
// Instances
|
||||
expect(Object.getPrototypeOf(Test.prototype)).toBe(Object.prototype);
|
||||
expect(new Test()).toBe(Object);
|
||||
|
||||
// Static
|
||||
expect(Object.getPrototypeOf(Test)).toBe(Function.prototype);
|
||||
expect(Test.test()).toBe(Function);
|
||||
Reference in New Issue
Block a user