OLD | NEW |
1 Test to ensure correct behaviour of Object.getOwnPropertyDescriptor | 1 Test to ensure correct behaviour of Object.getOwnPropertyDescriptor |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 PASS Object.getOwnPropertyDescriptor({}, 'undefinedProperty') is undefined. | 6 PASS Object.getOwnPropertyDescriptor({}, 'undefinedProperty') is undefined. |
7 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').value is "defined" | 7 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').value is "defined" |
8 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').hasOwnProperty('get') is false | 8 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').hasOwnProperty('get') is false |
9 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').hasOwnProperty('set') is false | 9 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').hasOwnProperty('set') is false |
10 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').enumerable is true | 10 PASS Object.getOwnPropertyDescriptor({definedProperty:'defined'}, 'definedProper
ty').enumerable is true |
(...skipping 21 matching lines...) Expand all Loading... |
32 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').value is document.createElement | 32 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').value is document.createElement |
33 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').hasOwnProperty('get') is false | 33 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').hasOwnProperty('get') is false |
34 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').hasOwnProperty('set') is false | 34 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').hasOwnProperty('set') is false |
35 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').enumerable is true | 35 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').enumerable is true |
36 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').configurable is false | 36 PASS Object.getOwnPropertyDescriptor(document.__proto__.__proto__, 'createElemen
t').configurable is false |
37 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').value is Numbe
r.NEGATIVE_INFINITY | 37 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').value is Numbe
r.NEGATIVE_INFINITY |
38 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').hasOwnProperty
('get') is false | 38 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').hasOwnProperty
('get') is false |
39 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').hasOwnProperty
('set') is false | 39 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').hasOwnProperty
('set') is false |
40 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').enumerable is
false | 40 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').enumerable is
false |
41 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').configurable i
s false | 41 PASS Object.getOwnPropertyDescriptor(Number, 'NEGATIVE_INFINITY').configurable i
s false |
42 PASS Object.getOwnPropertyDescriptor(RegExp, '$_').value is RegExp.$_ | 42 FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').value should be (of type str
ing). Was undefined (of type undefined). |
43 PASS Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('get') is fals
e | 43 FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('get') should
be false. Was true. |
44 PASS Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('set') is fals
e | 44 FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').hasOwnProperty('set') should
be false. Was true. |
45 PASS Object.getOwnPropertyDescriptor(RegExp, '$_').enumerable is false | 45 PASS Object.getOwnPropertyDescriptor(RegExp, '$_').enumerable is false |
46 PASS Object.getOwnPropertyDescriptor(RegExp, '$_').configurable is true | 46 FAIL Object.getOwnPropertyDescriptor(RegExp, '$_').configurable should be true.
Was false. |
47 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').value is true | 47 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').value is true |
48 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').hasOwnProperty('get') is fa
lse | 48 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').hasOwnProperty('get') is fa
lse |
49 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').hasOwnProperty('set') is fa
lse | 49 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').hasOwnProperty('set') is fa
lse |
50 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').enumerable is false | 50 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').enumerable is false |
51 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').configurable is false | 51 PASS Object.getOwnPropertyDescriptor(/a/g, 'global').configurable is false |
52 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').val
ue is Node.DOCUMENT_POSITION_DISCONNECTED | 52 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').val
ue is Node.DOCUMENT_POSITION_DISCONNECTED |
53 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').has
OwnProperty('get') is false | 53 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').has
OwnProperty('get') is false |
54 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').has
OwnProperty('set') is false | 54 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').has
OwnProperty('set') is false |
55 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').enu
merable is true | 55 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').enu
merable is true |
56 PASS Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').con
figurable is false | 56 FAIL Object.getOwnPropertyDescriptor(Node, 'DOCUMENT_POSITION_DISCONNECTED').con
figurable should be false. Was true. |
57 PASS Object.getOwnPropertyDescriptor(Math, 'sin').value is Math.sin | 57 PASS Object.getOwnPropertyDescriptor(Math, 'sin').value is Math.sin |
58 PASS Object.getOwnPropertyDescriptor(Math, 'sin').hasOwnProperty('get') is false | 58 PASS Object.getOwnPropertyDescriptor(Math, 'sin').hasOwnProperty('get') is false |
59 PASS Object.getOwnPropertyDescriptor(Math, 'sin').hasOwnProperty('set') is false | 59 PASS Object.getOwnPropertyDescriptor(Math, 'sin').hasOwnProperty('set') is false |
60 PASS Object.getOwnPropertyDescriptor(Math, 'sin').enumerable is false | 60 PASS Object.getOwnPropertyDescriptor(Math, 'sin').enumerable is false |
61 PASS Object.getOwnPropertyDescriptor(Math, 'sin').configurable is true | 61 PASS Object.getOwnPropertyDescriptor(Math, 'sin').configurable is true |
62 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).value is 1 | 62 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).value is 1 |
63 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).hasOwnProperty('get') is false | 63 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).hasOwnProperty('get') is false |
64 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).hasOwnProperty('set') is false | 64 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).hasOwnProperty('set') is false |
65 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).enumerable is true | 65 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).enumerable is true |
66 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).configurable is true | 66 PASS Object.getOwnPropertyDescriptor([1,2,3], 0).configurable is true |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 PASS Object.getOwnPropertyDescriptor(global, 'window').configurable is false | 126 PASS Object.getOwnPropertyDescriptor(global, 'window').configurable is false |
127 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').value is XMLHttpR
equest | 127 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').value is XMLHttpR
equest |
128 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('g
et') is false | 128 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('g
et') is false |
129 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('s
et') is false | 129 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('s
et') is false |
130 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is fal
se | 130 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is fal
se |
131 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is t
rue | 131 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is t
rue |
132 PASS Object.getOwnPropertyDescriptor(global, 'length').value is global.length | 132 PASS Object.getOwnPropertyDescriptor(global, 'length').value is global.length |
133 PASS Object.getOwnPropertyDescriptor(global, 'length').hasOwnProperty('get') is
false | 133 PASS Object.getOwnPropertyDescriptor(global, 'length').hasOwnProperty('get') is
false |
134 PASS Object.getOwnPropertyDescriptor(global, 'length').hasOwnProperty('set') is
false | 134 PASS Object.getOwnPropertyDescriptor(global, 'length').hasOwnProperty('set') is
false |
135 PASS Object.getOwnPropertyDescriptor(global, 'length').enumerable is true | 135 PASS Object.getOwnPropertyDescriptor(global, 'length').enumerable is true |
136 PASS Object.getOwnPropertyDescriptor(global, 'length').configurable is false | 136 FAIL Object.getOwnPropertyDescriptor(global, 'length').configurable should be fa
lse. Was true. |
137 PASS Object.getOwnPropertyDescriptor(global, 0).value is global[0] | 137 FAIL Object.getOwnPropertyDescriptor(global, 0).value should be [object Window].
Threw exception TypeError: Cannot read property 'value' of undefined |
138 PASS Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('get') is false | 138 FAIL Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('get') should be
false. Threw exception TypeError: Cannot call method 'hasOwnProperty' of undefin
ed |
139 PASS Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('set') is false | 139 FAIL Object.getOwnPropertyDescriptor(global, 0).hasOwnProperty('set') should be
false. Threw exception TypeError: Cannot call method 'hasOwnProperty' of undefin
ed |
140 PASS Object.getOwnPropertyDescriptor(global, 0).enumerable is false | 140 FAIL Object.getOwnPropertyDescriptor(global, 0).enumerable should be false. Thre
w exception TypeError: Cannot read property 'enumerable' of undefined |
141 PASS Object.getOwnPropertyDescriptor(global, 0).configurable is false | 141 FAIL Object.getOwnPropertyDescriptor(global, 0).configurable should be false. Th
rew exception TypeError: Cannot read property 'configurable' of undefined |
142 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').value is 1 | 142 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').value is 1 |
143 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').hasOwnProperty('get') is false | 143 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').hasOwnProperty('get') is false |
144 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').hasOwnProperty('set') is false | 144 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').hasOwnProperty('set') is false |
145 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').enumerable is true | 145 FAIL Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').enumerable should be true. Was false. |
146 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').configurable is false | 146 FAIL Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 'leng
th').configurable should be false. Was true. |
147 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).va
lue is document.getElementsByTagName('div')[0] | 147 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).va
lue is document.getElementsByTagName('div')[0] |
148 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).ha
sOwnProperty('get') is false | 148 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).ha
sOwnProperty('get') is false |
149 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).ha
sOwnProperty('set') is false | 149 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).ha
sOwnProperty('set') is false |
150 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).en
umerable is true | 150 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).en
umerable is true |
151 PASS Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).co
nfigurable is false | 151 FAIL Object.getOwnPropertyDescriptor(document.getElementsByTagName('div'), 0).co
nfigurable should be false. Was true. |
152 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.value is document.getElementsByClassName('pass')[0] | 152 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.value is document.getElementsByClassName('pass')[0] |
153 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.hasOwnProperty('get') is false | 153 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.hasOwnProperty('get') is false |
154 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.hasOwnProperty('set') is false | 154 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.hasOwnProperty('set') is false |
155 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.enumerable is true | 155 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.enumerable is true |
156 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.configurable is false | 156 FAIL Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 0)
.configurable should be false. Was true. |
157 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').value is document.getElementsByClassName('pass').length | 157 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').value is document.getElementsByClassName('pass').length |
158 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').hasOwnProperty('get') is false | 158 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').hasOwnProperty('get') is false |
159 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').hasOwnProperty('set') is false | 159 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').hasOwnProperty('set') is false |
160 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').enumerable is true | 160 FAIL Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').enumerable should be true. Was false. |
161 PASS Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').configurable is false | 161 FAIL Object.getOwnPropertyDescriptor(document.getElementsByClassName('pass'), 'l
ength').configurable should be false. Was true. |
162 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').value is canvas
PixelArray.length | 162 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').value is canvas
PixelArray.length |
163 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').hasOwnProperty(
'get') is false | 163 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').hasOwnProperty(
'get') is false |
164 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').hasOwnProperty(
'set') is false | 164 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').hasOwnProperty(
'set') is false |
165 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').enumerable is t
rue | 165 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').enumerable is t
rue |
166 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').configurable is
false | 166 FAIL Object.getOwnPropertyDescriptor(canvasPixelArray, 'length').configurable sh
ould be false. Was true. |
167 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).value is canvasPixelAr
ray[0] | 167 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).value is canvasPixelAr
ray[0] |
168 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).hasOwnProperty('get')
is false | 168 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).hasOwnProperty('get')
is false |
169 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).hasOwnProperty('set')
is false | 169 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).hasOwnProperty('set')
is false |
170 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).enumerable is true | 170 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).enumerable is true |
171 PASS Object.getOwnPropertyDescriptor(canvasPixelArray, 0).configurable is false | 171 FAIL Object.getOwnPropertyDescriptor(canvasPixelArray, 0).configurable should be
false. Was true. |
172 PASS Object.getOwnPropertyDescriptor(select, 'length').value is select.length | 172 PASS Object.getOwnPropertyDescriptor(select, 'length').value is select.length |
173 PASS Object.getOwnPropertyDescriptor(select, 'length').hasOwnProperty('get') is
false | 173 PASS Object.getOwnPropertyDescriptor(select, 'length').hasOwnProperty('get') is
false |
174 PASS Object.getOwnPropertyDescriptor(select, 'length').hasOwnProperty('set') is
false | 174 PASS Object.getOwnPropertyDescriptor(select, 'length').hasOwnProperty('set') is
false |
175 PASS Object.getOwnPropertyDescriptor(select, 'length').enumerable is true | 175 PASS Object.getOwnPropertyDescriptor(select, 'length').enumerable is true |
176 PASS Object.getOwnPropertyDescriptor(select, 'length').configurable is false | 176 FAIL Object.getOwnPropertyDescriptor(select, 'length').configurable should be fa
lse. Was true. |
177 PASS Object.getOwnPropertyDescriptor(select, 0).value is select[0] | 177 PASS Object.getOwnPropertyDescriptor(select, 0).value is select[0] |
178 PASS Object.getOwnPropertyDescriptor(select, 0).hasOwnProperty('get') is false | 178 PASS Object.getOwnPropertyDescriptor(select, 0).hasOwnProperty('get') is false |
179 PASS Object.getOwnPropertyDescriptor(select, 0).hasOwnProperty('set') is false | 179 PASS Object.getOwnPropertyDescriptor(select, 0).hasOwnProperty('set') is false |
180 PASS Object.getOwnPropertyDescriptor(select, 0).enumerable is true | 180 PASS Object.getOwnPropertyDescriptor(select, 0).enumerable is true |
181 PASS Object.getOwnPropertyDescriptor(select, 0).configurable is false | 181 FAIL Object.getOwnPropertyDescriptor(select, 0).configurable should be false. Wa
s true. |
182 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').get is getterFu
nc | 182 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').get is getterFu
nc |
183 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').set is undefine
d | 183 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').set is undefine
d |
184 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').hasOwnProperty(
'value') is false | 184 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').hasOwnProperty(
'value') is false |
185 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').hasOwnProperty(
'writable') is false | 185 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').hasOwnProperty(
'writable') is false |
186 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').enumerable is t
rue | 186 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').enumerable is t
rue |
187 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').configurable is
true | 187 PASS Object.getOwnPropertyDescriptor(objectWithGetter, 'getter').configurable is
true |
188 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').get is undefine
d | 188 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').get is undefine
d |
189 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').set is setterFu
nc | 189 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').set is setterFu
nc |
190 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').hasOwnProperty(
'value') is false | 190 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').hasOwnProperty(
'value') is false |
191 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').hasOwnProperty(
'writable') is false | 191 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').hasOwnProperty(
'writable') is false |
192 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').enumerable is t
rue | 192 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').enumerable is t
rue |
193 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').configurable is
true | 193 PASS Object.getOwnPropertyDescriptor(objectWithSetter, 'setter').configurable is
true |
194 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').get is gett
erFunc | 194 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').get is gett
erFunc |
195 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').set is sett
erFunc | 195 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').set is sett
erFunc |
196 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').hasOwnPrope
rty('value') is false | 196 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').hasOwnPrope
rty('value') is false |
197 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').hasOwnPrope
rty('writable') is false | 197 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').hasOwnPrope
rty('writable') is false |
198 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').enumerable
is true | 198 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').enumerable
is true |
199 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').configurabl
e is true | 199 PASS Object.getOwnPropertyDescriptor(objectWithAccessor, 'accessor').configurabl
e is true |
200 PASS Object.getOwnPropertyDescriptor(null) threw exception TypeError: Requested
property descriptor of a value that is not an object.. | 200 PASS Object.getOwnPropertyDescriptor(null) threw exception TypeError: Object.get
OwnPropertyDescriptor called on non-object. |
201 PASS Object.getOwnPropertyDescriptor(undefined) threw exception TypeError: Reque
sted property descriptor of a value that is not an object.. | 201 PASS Object.getOwnPropertyDescriptor(undefined) threw exception TypeError: Objec
t.getOwnPropertyDescriptor called on non-object. |
202 PASS Object.getOwnPropertyDescriptor(1) threw exception TypeError: Requested pro
perty descriptor of a value that is not an object.. | 202 PASS Object.getOwnPropertyDescriptor(1) threw exception TypeError: Object.getOwn
PropertyDescriptor called on non-object. |
203 PASS Object.getOwnPropertyDescriptor('') threw exception TypeError: Requested pr
operty descriptor of a value that is not an object.. | 203 PASS Object.getOwnPropertyDescriptor('') threw exception TypeError: Object.getOw
nPropertyDescriptor called on non-object. |
204 PASS Object.getOwnPropertyDescriptor(true) threw exception TypeError: Requested
property descriptor of a value that is not an object.. | 204 PASS Object.getOwnPropertyDescriptor(true) threw exception TypeError: Object.get
OwnPropertyDescriptor called on non-object. |
205 PASS Object.getOwnPropertyDescriptor(false) threw exception TypeError: Requested
property descriptor of a value that is not an object.. | 205 PASS Object.getOwnPropertyDescriptor(false) threw exception TypeError: Object.ge
tOwnPropertyDescriptor called on non-object. |
206 Checking property ordering | 206 Checking property ordering |
207 PASS property is 'value' | 207 PASS property is 'value' |
208 PASS property is 'writable' | 208 PASS property is 'writable' |
209 PASS property is 'enumerable' | 209 PASS property is 'enumerable' |
210 PASS property is 'configurable' | 210 PASS property is 'configurable' |
211 PASS property is 'get' | 211 PASS property is 'get' |
212 PASS property is 'set' | 212 PASS property is 'set' |
213 PASS property is 'enumerable' | 213 PASS property is 'enumerable' |
214 PASS property is 'configurable' | 214 PASS property is 'configurable' |
215 PASS property is 'get' | 215 PASS property is 'get' |
216 PASS property is 'set' | 216 PASS property is 'set' |
217 PASS property is 'enumerable' | 217 PASS property is 'enumerable' |
218 PASS property is 'configurable' | 218 PASS property is 'configurable' |
219 PASS property is 'get' | 219 PASS property is 'get' |
220 PASS property is 'set' | 220 PASS property is 'set' |
221 PASS property is 'enumerable' | 221 PASS property is 'enumerable' |
222 PASS property is 'configurable' | 222 PASS property is 'configurable' |
223 PASS successfullyParsed is true | 223 PASS successfullyParsed is true |
224 | 224 |
225 TEST COMPLETE | 225 TEST COMPLETE |
226 | 226 |
OLD | NEW |