Error.js 665 B

123456789101112131415161718192021222324252627282930313233
  1. load("test-common.js");
  2. try {
  3. assert(Error.length === 1);
  4. assert(Error.name === "Error");
  5. assert(Error.prototype.length === undefined);
  6. var e;
  7. e = Error();
  8. assert(e.name === "Error");
  9. assert(e.message === "");
  10. e = Error(undefined);
  11. assert(e.name === "Error");
  12. assert(e.message === "");
  13. e = Error("test");
  14. assert(e.name === "Error");
  15. assert(e.message === "test");
  16. e = Error(42);
  17. assert(e.name === "Error");
  18. assert(e.message === "42");
  19. e = Error(null);
  20. assert(e.name === "Error");
  21. assert(e.message === "null");
  22. console.log("PASS");
  23. } catch (e) {
  24. console.log("FAIL: " + e);
  25. }