message_property.js (727B)
1 // Copyright (C) 2015 André Bargull. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 description: Error constructor creates own message property 6 info: | 7 19.5.1.1 Error ( message ) 8 9 ... 10 4. 11 ... 12 c. Let msgDesc be the PropertyDescriptor{[[Value]]: msg, [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true}. 13 d. Let status be DefinePropertyOrThrow(O, "message", msgDesc). 14 es6id: 19.5.1.1 15 includes: [propertyHelper.js] 16 ---*/ 17 18 var message = "my-message"; 19 var error = new Error(message); 20 21 verifyEqualTo(error, "message", message); 22 verifyProperty(error, "message", { 23 writable: true, 24 enumerable: false, 25 configurable: true 26 }); 27 28 reportCompare(0, 0);