| Index: LayoutTests/fast/js/getOwnPropertyDescriptor-expected.txt
|
| diff --git a/LayoutTests/fast/js/getOwnPropertyDescriptor-expected.txt b/LayoutTests/fast/js/getOwnPropertyDescriptor-expected.txt
|
| index 0554454917745aa7ad7828a37f5f24eb7e4c0ba7..dc494d8080c7d41b2146d1a1ebba8b44617e22e8 100644
|
| --- a/LayoutTests/fast/js/getOwnPropertyDescriptor-expected.txt
|
| +++ b/LayoutTests/fast/js/getOwnPropertyDescriptor-expected.txt
|
| @@ -39,11 +39,11 @@ PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').hasOwnProperty
|
| PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').enumerable is false
|
| PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').configurable is false
|
| -PASS Object.getOwnPropertyDescriptor(RegExp, '$_').value is RegExp.$_
|
| -PASS Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('get') is false
|
| -PASS Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('set') is false
|
| +FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').value should be (of type string). Was undefined (of type undefined).
|
| +FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('get') should be false. Was true.
|
| +FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('set') should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(RegExp, '$_').enumerable is false
|
| -PASS Object.getOwnPropertyDescriptor(RegExp, '$_').configurable is true
|
| +FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').configurable should be true. Was false.
|
| PASS Object.getOwnPropertyDescriptor(/a/g, 'global').value is true
|
| PASS Object.getOwnPropertyDescriptor(/a/g, 'global').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(/a/g, 'global').hasOwnProperty('set') is false
|
| @@ -53,7 +53,7 @@ PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').val
|
| PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(Math, 'sin').value is Math.sin
|
| PASS Object.getOwnPropertyDescriptor(Math, 'sin').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(Math, 'sin').hasOwnProperty('set') is false
|
| @@ -133,52 +133,52 @@ PASS Object.getOwnPropertyDescriptor(global, 'length').value is global.length
|
| PASS Object.getOwnPropertyDescriptor(global, 'length').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(global, 'length').hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(global, 'length').enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(global, 'length').configurable is false
|
| -PASS Object.getOwnPropertyDescriptor(global, 0).value is global[0]
|
| -PASS Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('get') is false
|
| -PASS Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('set') is false
|
| -PASS Object.getOwnPropertyDescriptor(global, 0).enumerable is false
|
| -PASS Object.getOwnPropertyDescriptor(global, 0).configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(global, 'length').configurable should be false. Was true.
|
| +FAIL Object.getOwnPropertyDescriptor(global, 0).value should be [object Window]. Threw exception TypeError: Cannot read property 'value' of undefined
|
| +FAIL Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('get') should be false. Threw exception TypeError: Cannot call method 'hasOwnProperty' of undefined
|
| +FAIL Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('set') should be false. Threw exception TypeError: Cannot call method 'hasOwnProperty' of undefined
|
| +FAIL Object.getOwnPropertyDescriptor(global, 0).enumerable should be false. Threw exception TypeError: Cannot read property 'enumerable' of undefined
|
| +FAIL Object.getOwnPropertyDescriptor(global, 0).configurable should be false. Threw exception TypeError: Cannot read property 'configurable' of undefined
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'length').value is 1
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'length').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'length').hasOwnProperty('set') is false
|
| -PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'length').enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'length').configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'length').enumerable should be true. Was false.
|
| +FAIL Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'length').configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).value is document.getElementsByTagName('div')[0]
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0).value is document.getElementsByClassName('pass')[0]
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0).hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0).hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0).enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0).configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0).configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'length').value is document.getElementsByClassName('pass').length
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'length').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'length').hasOwnProperty('set') is false
|
| -PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'length').enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'length').configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'length').enumerable should be true. Was false.
|
| +FAIL Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'length').configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').value is canvasPixelArray.length
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).value is canvasPixelArray[0]
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(canvasPixelArray, 0).configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(select, 'length').value is select.length
|
| PASS Object.getOwnPropertyDescriptor(select, 'length').hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(select, 'length').hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(select, 'length').enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(select, 'length').configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(select, 'length').configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(select, 0).value is select[0]
|
| PASS Object.getOwnPropertyDescriptor(select, 0).hasOwnProperty('get') is false
|
| PASS Object.getOwnPropertyDescriptor(select, 0).hasOwnProperty('set') is false
|
| PASS Object.getOwnPropertyDescriptor(select, 0).enumerable is true
|
| -PASS Object.getOwnPropertyDescriptor(select, 0).configurable is false
|
| +FAIL Object.getOwnPropertyDescriptor(select, 0).configurable should be false. Was true.
|
| PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').get is getterFunc
|
| PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').set is undefined
|
| PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').hasOwnProperty('value') is false
|
| @@ -197,12 +197,12 @@ PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').hasOwnPrope
|
| PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').hasOwnProperty('writable') is false
|
| PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').enumerable is true
|
| PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').configurable is true
|
| -PASS Object.getOwnPropertyDescriptor(null) threw exception TypeError: Requested property descriptor of a value that is not an object..
|
| -PASS Object.getOwnPropertyDescriptor(undefined) threw exception TypeError: Requested property descriptor of a value that is not an object..
|
| -PASS Object.getOwnPropertyDescriptor(1) threw exception TypeError: Requested property descriptor of a value that is not an object..
|
| -PASS Object.getOwnPropertyDescriptor('') threw exception TypeError: Requested property descriptor of a value that is not an object..
|
| -PASS Object.getOwnPropertyDescriptor(true) threw exception TypeError: Requested property descriptor of a value that is not an object..
|
| -PASS Object.getOwnPropertyDescriptor(false) threw exception TypeError: Requested property descriptor of a value that is not an object..
|
| +PASS Object.getOwnPropertyDescriptor(null) threw exception TypeError: Object.getOwnPropertyDescriptor called on non-object.
|
| +PASS Object.getOwnPropertyDescriptor(undefined) threw exception TypeError: Object.getOwnPropertyDescriptor called on non-object.
|
| +PASS Object.getOwnPropertyDescriptor(1) threw exception TypeError: Object.getOwnPropertyDescriptor called on non-object.
|
| +PASS Object.getOwnPropertyDescriptor('') threw exception TypeError: Object.getOwnPropertyDescriptor called on non-object.
|
| +PASS Object.getOwnPropertyDescriptor(true) threw exception TypeError: Object.getOwnPropertyDescriptor called on non-object.
|
| +PASS Object.getOwnPropertyDescriptor(false) threw exception TypeError: Object.getOwnPropertyDescriptor called on non-object.
|
| Checking property ordering
|
| PASS property is 'value'
|
| PASS property is 'writable'
|
|
|