diff options
Diffstat (limited to 'js/src/tests/test262/language/expressions/object/11.1.5_7-3-2.js')
-rw-r--r-- | js/src/tests/test262/language/expressions/object/11.1.5_7-3-2.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/js/src/tests/test262/language/expressions/object/11.1.5_7-3-2.js b/js/src/tests/test262/language/expressions/object/11.1.5_7-3-2.js new file mode 100644 index 0000000000..954f45f87e --- /dev/null +++ b/js/src/tests/test262/language/expressions/object/11.1.5_7-3-2.js @@ -0,0 +1,22 @@ +// Copyright (c) 2012 Ecma International. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +info: | + Refer 11.1.5; + The production + PropertyAssignment : get PropertyName ( ) { FunctionBody } + 3.Let desc be the Property Descriptor{[[Get]]: closure, [[Enumerable]]: true, [[Configurable]]: true} +es5id: 11.1.5_7-3-2 +description: > + Object literal - property descriptor for set property assignment + should not create a get function +---*/ + + var o; + eval("o = {set foo(arg){}};"); + var desc = Object.getOwnPropertyDescriptor(o,"foo"); + +assert.sameValue(desc.get, undefined, 'desc.get'); + +reportCompare(0, 0); |