tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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);