tor-browser

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

S8.12.3_A3.js (2355B)


      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: |
      6    When the [[Get]] method of O is called with property name P value of P
      7    returns
      8 es5id: 8.12.3_A3
      9 description: Try to get P property P exist in instance
     10 ---*/
     11 
     12 var __map={shape:"cube", 5:"five", "6":"six"};
     13 
     14 //////////////////////////////////////////////////////////////////////////////
     15 //CHECK#1
     16 if (__map.shape !== "cube"){
     17  throw new Test262Error('#1: var __map={shape:"cube", 5:"five", "6":"six"}; __map.shape === "cube". Actual: ' + (__map.shape));
     18 }
     19 //
     20 //////////////////////////////////////////////////////////////////////////////
     21 
     22 //////////////////////////////////////////////////////////////////////////////
     23 //CHECK#2
     24 if (__map["shape"] !== "cube"){
     25  throw new Test262Error('#2: var __map={shape:"cube", 5:"five", "6":"six"}; __map["shape"] === "cube". Actual: ' + (__map["shape"]));
     26 }
     27 //
     28 //////////////////////////////////////////////////////////////////////////////
     29 
     30 //////////////////////////////////////////////////////////////////////////////
     31 //CHECK#3
     32 if (__map["5"] !== "five"){
     33  throw new Test262Error('#3: var __map={shape:"cube", 5:"five", "6":"six"}; __map["5"] === "five". Actual: ' + (__map["5"]));
     34 }
     35 //
     36 //////////////////////////////////////////////////////////////////////////////
     37 
     38 //////////////////////////////////////////////////////////////////////////////
     39 //CHECK#4
     40 if (__map[5] !== "five"){
     41  throw new Test262Error('#4: var __map={shape:"cube", 5:"five", "6":"six"}; __map[5] === "five". Actual: ' + (__map[5]));
     42 }
     43 //
     44 //////////////////////////////////////////////////////////////////////////////
     45 
     46 //////////////////////////////////////////////////////////////////////////////
     47 //CHECK#5
     48 if (__map["6"] !== "six"){
     49  throw new Test262Error('#5: var __map={shape:"cube", 5:"five", "6":"six"}; __map["6"] === "six". Actual: ' + (__map["6"]));
     50 }
     51 //
     52 //////////////////////////////////////////////////////////////////////////////
     53 
     54 //////////////////////////////////////////////////////////////////////////////
     55 //CHECK#6
     56 if (__map[6] !== "six"){
     57  throw new Test262Error('#6: var __map={shape:"cube", 5:"five", "6":"six"}; __map[6] === "six". Actual: ' + (__map[6]));
     58 }
     59 //
     60 //////////////////////////////////////////////////////////////////////////////
     61 
     62 reportCompare(0, 0);