| // Copyright 2009 the Sputnik authors. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| info: the length property has the attributes { ReadOnly } |
| Checking if varying the length property of |
| Function("arg1,arg2,arg3","arg4,arg5", null) fails |
| includes: [propertyHelper.js] |
| var f = new Function("arg1,arg2,arg3","arg4,arg5", null); |
| if (!(f.hasOwnProperty('length'))) { |
| $ERROR('#1: the function has length property.'); |
| verifyNotWritable(f, "length", null, function(){}); |
| if (f.length !== flength) { |
| $ERROR('#2: the function.length property has the attributes ReadOnly'); |
| $ERROR('#3: the function.length property has the attributes ReadOnly'); |
| if (e instanceof Test262Error) throw e; |
| $ERROR('#4: the length property has the attributes { ReadOnly }'); |