Error.js 521 B

123456789101112131415161718192021222324252627
  1. try {
  2. var e;
  3. e = Error();
  4. assert(e.name === "Error");
  5. assert(e.message === "");
  6. e = Error(undefined);
  7. assert(e.name === "Error");
  8. assert(e.message === "");
  9. e = Error("test");
  10. assert(e.name === "Error");
  11. assert(e.message === "test");
  12. e = Error(42);
  13. assert(e.name === "Error");
  14. assert(e.message === "42");
  15. e = Error(null);
  16. assert(e.name === "Error");
  17. assert(e.message === "null");
  18. console.log("PASS");
  19. } catch (e) {
  20. console.log("FAIL: " + e);
  21. }