Infinity.js 859 B

12345678910111213141516171819202122
  1. test("basic functionality", () => {
  2. expect(Infinity + "").toBe("Infinity");
  3. expect(-Infinity + "").toBe("-Infinity");
  4. expect(Infinity).toBe(Infinity);
  5. expect(Infinity - 1).toBe(Infinity);
  6. expect(Infinity + 1).toBe(Infinity);
  7. expect(-Infinity).toBe(-Infinity);
  8. expect(-Infinity - 1).toBe(-Infinity);
  9. expect(-Infinity + 1).toBe(-Infinity);
  10. expect(1 / Infinity).toBe(0);
  11. expect(1 / -Infinity).toBe(-0);
  12. expect(1 / 0).toBe(Infinity);
  13. expect(-1 / 0).toBe(-Infinity);
  14. expect(-100).toBeLessThan(Infinity);
  15. expect(0).toBeLessThan(Infinity);
  16. expect(100).toBeLessThan(Infinity);
  17. expect(-Infinity).toBeLessThan(Infinity);
  18. expect(-100).toBeGreaterThan(-Infinity);
  19. expect(0).toBeGreaterThan(-Infinity);
  20. expect(100).toBeGreaterThan(-Infinity);
  21. expect(Infinity).toBeGreaterThan(-Infinity);
  22. });