Home | History | Annotate | Download | only in mjsunit

Lines Matching full:desc

125 var desc = Object.getOwnPropertyDescriptor(obj1, "foo");
126 assertFalse(desc.configurable);
127 assertFalse(desc.enumerable);
128 assertFalse(desc.writable);
129 assertEquals(desc.get, undefined);
130 assertEquals(desc.set, undefined);
131 assertEquals(desc.value, undefined);
136 desc = Object.getOwnPropertyDescriptor(obj1, "bar");
137 assertEquals(desc, undefined);
150 desc = Object.getOwnPropertyDescriptor(obj1, "bar");
151 assertTrue(desc.configurable);
152 assertFalse(desc.enumerable);
153 assertEquals(desc.writable, undefined);
154 assertEquals(desc.get, accessorConfigurable.get);
155 assertEquals(desc.set, accessorConfigurable.set);
156 assertEquals(desc.value, undefined);
165 desc = Object.getOwnPropertyDescriptor(obj1, "bar");
166 assertFalse(desc.configurable);
167 assertFalse(desc.enumerable);
168 assertEquals(desc.writable, undefined);
169 assertEquals(desc.get, accessorNoConfigurable.get);
170 assertEquals(desc.set, accessorNoConfigurable.set);
171 assertEquals(desc.value, undefined);
198 desc = Object.getOwnPropertyDescriptor(obj1, "bar");
199 assertFalse(desc.configurable);
200 assertFalse(desc.enumerable);
201 assertEquals(desc.writable, undefined);
202 assertEquals(desc.get, accessorNoConfigurable.get);
203 assertEquals(desc.set, accessorNoConfigurable.set);
204 assertEquals(desc.value, undefined);
215 desc = Object.getOwnPropertyDescriptor(obj1, "setOnly");
216 assertTrue(desc.configurable);
217 assertFalse(desc.enumerable);
218 assertEquals(desc.set, accessorOnlySet.set);
219 assertEquals(desc.writable, undefined);
220 assertEquals(desc.value, undefined);
221 assertEquals(desc.get, undefined);
227 desc = Object.getOwnPropertyDescriptor(obj1, "setOnly");
228 assertTrue(desc.configurable);
229 assertFalse(desc.enumerable);
230 assertEquals(desc.get, accessorOnlyGet.get);
231 assertEquals(desc.set, accessorOnlySet.set);
232 assertEquals(desc.writable, undefined);
233 assertEquals(desc.value, undefined);
242 desc = Object.getOwnPropertyDescriptor(obj1, "both");
243 assertTrue(desc.configurable);
244 assertFalse(desc.enumerable);
245 assertEquals(desc.set, accessorOnlySet.set);
246 assertEquals(desc.get, accessorConfigurable.get);
247 assertEquals(desc.writable, undefined);
248 assertEquals(desc.value, undefined);
256 desc = Object.getOwnPropertyDescriptor(obj1, "foobar");
258 assertEquals(desc.value, 1000);
259 assertTrue(desc.configurable);
260 assertFalse(desc.writable);
261 assertFalse(desc.enumerable);
262 assertEquals(desc.get, undefined);
263 assertEquals(desc.set, undefined);
271 desc = Object.getOwnPropertyDescriptor(obj1, "foobar");
273 assertEquals(desc.value, 3000);
276 assertTrue(desc.configurable);
277 assertTrue(desc.writable);
278 assertFalse(desc.enumerable);
279 assertEquals(desc.get, undefined);
280 assertEquals(desc.set, undefined);
288 desc = Object.getOwnPropertyDescriptor(obj1, "foobar");
290 assertEquals(desc.value, 2000);
291 assertFalse(desc.configurable);
292 assertTrue(desc.writable);
293 assertFalse(desc.enumerable);
294 assertEquals(desc.get, undefined);
295 assertEquals(desc.set, undefined);
316 desc = Object.getOwnPropertyDescriptor(obj1, "foobar");
318 assertEquals(desc.value, 2000);
319 assertFalse(desc.configurable);
320 assertTrue(desc.writable);
321 assertFalse(desc.enumerable);
322 assertEquals(desc.get, undefined);
323 assertEquals(desc.set, undefined);
334 desc = Object.getOwnPropertyDescriptor(obj2, "foo");
336 assertEquals(desc.value, 1000);
337 assertTrue(desc.configurable);
338 assertFalse(desc.writable);
339 assertFalse(desc.enumerable);
340 assertEquals(desc.get, undefined);
341 assertEquals(desc.set, undefined);
346 desc = Object.getOwnPropertyDescriptor(obj2, "foo");
347 assertTrue(desc.configurable);
348 assertFalse(desc.enumerable);
349 assertEquals(desc.writable, undefined);
350 assertEquals(desc.get, accessorConfigurable.get);
351 assertEquals(desc.set, accessorConfigurable.set);
352 assertEquals(desc.value, undefined);
363 desc = Object.getOwnPropertyDescriptor(obj2, "bar");
364 assertTrue(desc.configurable);
365 assertFalse(desc.enumerable);
366 assertEquals(desc.writable, undefined);
367 assertEquals(desc.get, accessorConfigurable.get);
368 assertEquals(desc.set, accessorConfigurable.set);
369 assertEquals(desc.value, undefined);
377 desc = Object.getOwnPropertyDescriptor(obj2, "bar");
379 assertEquals(desc.value, 1000);
380 assertTrue(desc.configurable);
381 assertFalse(desc.writable);
382 assertFalse(desc.enumerable);
383 assertEquals(desc.get, undefined);
384 assertEquals(desc.set, undefined);
396 desc = Object.getOwnPropertyDescriptor(obj3, "foo");
397 assertTrue(desc.configurable);
398 assertTrue(desc.enumerable);
399 assertEquals(desc.writable, undefined);
400 assertEquals(desc.get, get);
401 assertEquals(desc.set, set);
402 assertEquals(desc.value, undefined);
410 desc = Object.getOwnPropertyDescriptor(obj3, "foo");
411 assertFalse(desc.configurable);
412 assertTrue(desc.enumerable);
413 assertEquals(desc.writable, undefined);
414 assertEquals(desc.get, accessorNoConfigurable.get);
415 assertEquals(desc.set, accessorNoConfigurable.set);
416 assertEquals(desc.value, undefined);
428 desc = Object.getOwnPropertyDescriptor(obj3, "bar");
430 assertEquals(desc.value, 1000);
431 assertTrue(desc.configurable);
432 assertFalse(desc.writable);
433 assertTrue(desc.enumerable);
434 assertEquals(desc.get, undefined);
435 assertEquals(desc.set, undefined);
444 desc = Object.getOwnPropertyDescriptor(obj4, "bar");
445 assertTrue(desc.configurable);
446 assertTrue(desc.enumerable);
447 assertEquals(desc.writable, undefined);
448 assertEquals(desc.get, accessorConfigurable.get);
449 assertEquals(desc.set, accessorConfigurable.set);
450 assertEquals(desc.value, undefined);
519 desc = Object.getOwnPropertyDescriptor(obj5, 'foo');
595 desc = Object.getOwnPropertyDescriptor(obj5, 'foo');
596 assertEquals(desc.get, getter2);
597 assertEquals(desc.set, setter2);
598 assertFalse(desc.enumerable);
599 assertFalse(desc.configurable);
682 desc = Object.getOwnPropertyDescriptor(obj5, 'bar');
683 assertEquals(desc.value, 2000);
684 assertFalse(desc.writable);
685 assertFalse(desc.enumerable);
686 assertFalse(desc.configurable);
738 desc = Object.getOwnPropertyDescriptor(obj6, '1');
739 assertEquals(desc.value, 'foobar');
740 assertTrue(desc.writable);
741 assertTrue(desc.enumerable);
742 assertTrue(desc.configurable);
746 desc = Object.getOwnPropertyDescriptor(obj6, '2');
747 assertEquals(desc.value, 'barfoo');
748 assertTrue(desc.writable);
749 assertTrue(desc.enumerable);
750 assertFalse(desc.configurable);
756 desc = Object.getOwnPropertyDescriptor(obj6, '2');
757 assertEquals(desc.value, 'foobar');
773 desc = Object.getOwnPropertyDescriptor(obj6, '2');
774 assertEquals(desc.value, 'foofoo');
775 assertFalse(desc.writable);
776 assertTrue(desc.enumerable);
777 assertFalse(desc.configurable);
780 desc = Object.getOwnPropertyDescriptor(obj6, '3');
781 assertEquals(desc.value, 'foofoo');
782 assertFalse(desc.writable);
783 assertTrue(desc.enumerable);
784 assertTrue(desc.configurable);
788 desc = Object.getOwnPropertyDescriptor(obj6, '4');
789 assertEquals(desc.value, 'barbar');
790 assertTrue(desc.writable);
791 assertFalse(desc.enumerable);
792 assertTrue(desc.configurable);
796 desc = Object.getOwnPropertyDescriptor(obj6, '5');
797 assertEquals(desc.value, 'foofalse');
798 assertFalse(desc.writable);
799 assertFalse(desc.enumerable);
800 assertFalse(desc.configurable);
804 desc = Object.getOwnPropertyDescriptor(obj6, '15');
805 assertEquals(desc.value, 'foobar');
806 assertFalse(desc.writable);
807 assertFalse(desc.enumerable);
808 assertFalse(desc.configurable);
835 desc = Object.getOwnPropertyDescriptor(arr, '1');
836 assertEquals(desc.value, 'foobar');
837 assertTrue(desc.writable);
838 assertTrue(desc.enumerable);
839 assertTrue(desc.configurable);
843 desc = Object.getOwnPropertyDescriptor(arr, '2');
844 assertEquals(desc.value, 'barfoo');
845 assertTrue(desc.writable);
846 assertTrue(desc.enumerable);
847 assertFalse(desc.configurable);
853 desc = Object.getOwnPropertyDescriptor(arr, '2');
854 assertEquals(desc.value, 'foobar');
870 desc = Object.getOwnPropertyDescriptor(arr, '2');
871 assertEquals(desc.value, 'foofoo');
872 assertFalse(desc.writable);
873 assertTrue(desc.enumerable);
874 assertFalse(desc.configurable);
877 desc = Object.getOwnPropertyDescriptor(arr, '3');
878 assertEquals(desc.value, 'foofoo');
879 assertFalse(desc.writable);
880 assertTrue(desc.enumerable);
881 assertTrue(desc.configurable);
885 desc = Object.getOwnPropertyDescriptor(arr, '4');
886 assertEquals(desc.value, 'barbar');
887 assertTrue(desc.writable);
888 assertFalse(desc.enumerable);
889 assertTrue(desc.configurable);
893 desc = Object.getOwnPropertyDescriptor(arr, '5');
894 assertEquals(desc.value, 'foofalse');
895 assertFalse(desc.writable);
896 assertFalse(desc.enumerable);
897 assertFalse(desc.configurable);
901 desc = Object.getOwnPropertyDescriptor(arr, '15');
902 assertEquals(desc.value, 'foobar');
903 assertFalse(desc.writable);
904 assertFalse(desc.enumerable);
905 assertFalse(desc.configurable);
940 function testDefineProperty(obj, propertyName, desc, resultDesc) {
941 Object.defineProperty(obj, propertyName, desc);