tor-browser

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

S15.5.5.1_A2.js (1090B)


      1 // Copyright 2009 the Sputnik authors.  All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 info: length property has the attributes {DontEnum}
      6 es5id: 15.5.5.1_A2
      7 description: Checking if enumerating the length property of String fails
      8 ---*/
      9 
     10 var __str__instance = new String("globglob");
     11 
     12 //////////////////////////////////////////////////////////////////////////////
     13 //CHECK#1
     14 if (!(__str__instance.hasOwnProperty("length"))) {
     15  throw new Test262Error('#1: var __str__instance = new String("globglob"); __str__instance.hasOwnProperty("length") return true. Actual: ' + __str__instance.hasOwnProperty("length"));
     16 }
     17 //
     18 //////////////////////////////////////////////////////////////////////////////
     19 
     20 //////////////////////////////////////////////////////////////////////////////
     21 //CHECK#2
     22 for (var prop in __str__instance) {
     23  if (prop === "length") {
     24    throw new Test262Error('#2: length property has the attributes {DontEnum}');
     25  }
     26 }
     27 //
     28 //////////////////////////////////////////////////////////////////////////////
     29 
     30 reportCompare(0, 0);