ladybird/Libraries/LibJS/Tests/operators/logical-expressions-short-circuit.js

13 lines
230 B
JavaScript

test("basic functionality", () => {
let foo = 1;
false && (foo = 2);
expect(foo).toBe(1);
foo = 1;
true || (foo = 2);
expect(foo).toBe(1);
foo = 1;
true ?? (foo = 2);
expect(foo).toBe(1);
});