logical-expressions-short-circuit.js 230 B

12345678910111213
  1. test("basic functionality", () => {
  2. let foo = 1;
  3. false && (foo = 2);
  4. expect(foo).toBe(1);
  5. foo = 1;
  6. true || (foo = 2);
  7. expect(foo).toBe(1);
  8. foo = 1;
  9. true ?? (foo = 2);
  10. expect(foo).toBe(1);
  11. });