ladybird/Userland/Libraries/LibJS/Tests/custom-@@hasInstance.js

10 lines
230 B
JavaScript
Raw Normal View History

2020-07-11 15:37:35 -07:00
test("basic functionality", () => {
function Foo() {}
Foo[Symbol.hasInstance] = value => {
return value === 2;
};
expect(new Foo() instanceof Foo).toBeFalse();
expect(2 instanceof Foo).toBeTrue();
});