Atomics.pause.js 568 B

123456789101112131415161718192021222324
  1. test("invariants", () => {
  2. expect(Atomics.pause).toHaveLength(0);
  3. });
  4. test("error cases", () => {
  5. expect(() => {
  6. Atomics.pause({});
  7. }).toThrow(TypeError);
  8. expect(() => {
  9. Atomics.pause("not an integer");
  10. }).toThrow(TypeError);
  11. expect(() => {
  12. Atomics.pause("0");
  13. }).toThrow(TypeError);
  14. });
  15. test("basic functionality", () => {
  16. expect(Atomics.pause()).toBeUndefined();
  17. expect(Atomics.pause(0)).toBeUndefined();
  18. expect(Atomics.pause(1)).toBeUndefined();
  19. expect(Atomics.pause(-1)).toBeUndefined();
  20. });