tor-browser

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

15.2.3.6-4-292-2-strict.js (968B)


      1 'use strict';
      2 // Copyright (c) 2012 Ecma International.  All rights reserved.
      3 // This code is governed by the BSD license found in the LICENSE file.
      4 
      5 /*---
      6 es5id: 15.2.3.6-4-292-1
      7 description: >
      8    Object.defineProperty - 'O' is an Arguments object of a function
      9    that has formal parameters, 'name' is own property of 'O' which is
     10    also defined in [[ParameterMap]] of 'O', and 'desc' is data
     11    descriptor, test updating multiple attribute values of 'name'
     12    (10.6 [[DefineOwnProperty]] step 3 and 5.b)
     13 includes: [propertyHelper.js]
     14 flags: [onlyStrict]
     15 ---*/
     16 
     17 (function(a, b, c) {
     18  Object.defineProperty(arguments, "0", {
     19    value: 20,
     20    writable: false,
     21    enumerable: false,
     22    configurable: false
     23  });
     24 
     25  if (a !== 0) {
     26    throw new Test262Error('Expected a === 0, actually ' + a);
     27  }
     28 
     29  verifyProperty(arguments, "0", {
     30    value: 20,
     31    writable: false,
     32    enumerable: false,
     33    configurable: false,
     34  });
     35 }(0, 1, 2));
     36 
     37 reportCompare(0, 0);