Wed, 31 Dec 2014 07:53:36 +0100
Correct small whitespace inconsistency, lost while renaming variables.
1 // Copyright 2009 the Sputnik authors. All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
4 /**
5 * A property is created with name length with property
6 * attributes { DontEnum } and no others
7 *
8 * @path ch10/10.6/S10.6_A5_T1.js
9 * @description Checking existence of arguments.length property
10 */
12 //CHECK#1
13 function f1(){
14 return arguments.hasOwnProperty("length");
15 }
16 try{
17 if(f1() !== true){
18 $ERROR("#1: arguments object doesn't contains property 'length'");
19 }
20 }
21 catch(e){
22 $ERROR("#1: arguments object doesn't exists");
23 }
25 //CHECK#2
26 var f2 = function(){return arguments.hasOwnProperty("length");};
27 try{
28 if(f2() !== true){
29 $ERROR("#2: arguments object doesn't contains property 'length'");
30 }
31 }
32 catch(e){
33 $ERROR("#2: arguments object doesn't exists");
34 }