Error.js 529 B

123456789101112131415161718
  1. test("basic functionality", () => {
  2. expect(Error).toHaveLength(1);
  3. expect(Error.name).toBe("Error");
  4. });
  5. test("name", () => {
  6. [Error(), Error(undefined), Error("test"), Error(42), Error(null)].forEach(error => {
  7. expect(error.name).toBe("Error");
  8. });
  9. });
  10. test("message", () => {
  11. expect(Error().message).toBe("");
  12. expect(Error(undefined).message).toBe("");
  13. expect(Error("test").message).toBe("test");
  14. expect(Error(42).message).toBe("42");
  15. expect(Error(null).message).toBe("null");
  16. });