S13.2.2_A19_T1.js (695B)
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: Function's scope chain is started when it is declared 6 es5id: 13.2.2_A19_T1 7 description: Function is declared in the global scope 8 flags: [noStrict] 9 ---*/ 10 11 var a = 1; 12 13 var __func= function(){return a;}; 14 15 var __obj = {a:2}; 16 17 with (__obj) 18 { 19 result = __func(); 20 } 21 22 ////////////////////////////////////////////////////////////////////////////// 23 //CHECK#1 24 if (result !== 1) { 25 throw new Test262Error('#1: result === 1. Actual: result ==='+result); 26 } 27 // 28 ////////////////////////////////////////////////////////////////////////////// 29 30 reportCompare(0, 0);