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