| 
									
										
										
										
											2020-04-13 10:31:13 -07:00
										 |  |  | load("test-common.js"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-01 19:42:07 +01:00
										 |  |  | try { | 
					
						
							| 
									
										
										
										
											2020-05-02 19:18:55 +01:00
										 |  |  |     assert(Error.length === 1); | 
					
						
							|  |  |  |     assert(Error.name === "Error"); | 
					
						
							|  |  |  |     assert(Error.prototype.length === undefined); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-01 19:42:07 +01:00
										 |  |  |     var e; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     e = Error(); | 
					
						
							|  |  |  |     assert(e.name === "Error"); | 
					
						
							|  |  |  |     assert(e.message === ""); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     e = Error(undefined); | 
					
						
							|  |  |  |     assert(e.name === "Error"); | 
					
						
							|  |  |  |     assert(e.message === ""); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     e = Error("test"); | 
					
						
							|  |  |  |     assert(e.name === "Error"); | 
					
						
							|  |  |  |     assert(e.message === "test"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     e = Error(42); | 
					
						
							|  |  |  |     assert(e.name === "Error"); | 
					
						
							|  |  |  |     assert(e.message === "42"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     e = Error(null); | 
					
						
							|  |  |  |     assert(e.name === "Error"); | 
					
						
							|  |  |  |     assert(e.message === "null"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     console.log("PASS"); | 
					
						
							|  |  |  | } catch (e) { | 
					
						
							|  |  |  |     console.log("FAIL: " + e); | 
					
						
							|  |  |  | } |