tor-browser

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

15.2.3.7-6-a-111.js (825B)


      1 // Copyright (c) 2012 Ecma International.  All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 es5id: 15.2.3.7-6-a-111
      6 description: Object.defineProperties - each properties are in list order
      7 ---*/
      8 
      9 var obj = {};
     10 
     11 function get_func() {
     12  return 20;
     13 }
     14 
     15 function set_func() {}
     16 
     17 var properties = {
     18  a: {
     19    value: 100,
     20    enumerable: true,
     21    writable: true,
     22    configurable: true
     23  },
     24  b: {
     25    get: get_func,
     26    set: set_func,
     27    enumerable: true,
     28    configurable: true
     29  },
     30  c: {
     31    value: 200,
     32    enumerable: true,
     33    writable: true,
     34    configurable: true
     35  }
     36 };
     37 
     38 Object.defineProperties(obj, properties);
     39 
     40 assert.sameValue(obj["a"], 100, 'obj["a"]');
     41 assert.sameValue(obj["b"], 20, 'obj["b"]');
     42 assert.sameValue(obj["c"], 200, 'obj["c"]');
     43 
     44 reportCompare(0, 0);