Newer
Older
minerva / Userland / Libraries / LibJS / Tests / operators / logical-expressions-short-circuit.js
@minerva minerva on 13 Jul 230 bytes Initial commit
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);
});