Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:foo

45   Object.create("foo");
59 var protoFoo = { foo: function() { ctr++; }};
60 var fooValue = { foo: { writable: true, value: function() { ctr2++; }}};
61 var fooGetter = { foo: { get: function() { return ctr3++; }}};
62 var fooSetter = { foo: { set: function() { return ctr4++; }}};
63 var fooAmbiguous = { foo: { get: function() { return ctr3++; },
70 Object.create(protoFoo).foo();
74 Object.create(Object.create(protoFoo)).foo();
77 // Add a property foo that returns a function.
79 v.foo();
84 v.foo = 42;
85 assertEquals(42, v.foo);
90 v = Object.create(null, { foo: {value: 103}});
91 assertEquals(103, v.foo);
92 v.foo = 42;
93 assertEquals(103, v.foo);
95 // Add a getter foo that returns a counter value.
96 assertEquals(0, Object.create(protoFoo, fooGetter).foo);
101 // Add a setter foo that runs a function.
102 assertEquals(1, Object.create(protoFoo, fooSetter).foo = 1);
152 var magicValueProps = { foo: Object.create(null, { value: { get: valueGet }})};
153 var magicGetterProps = { foo: Object.create(null, { get: { get: getterGet }})};
154 var magicAmbiguousProps = { foo: Object.create(null, metaProps) };
156 assertEquals(3, Object.create(null, magicValueProps).foo);
159 assertEquals(1000, Object.create(null, magicGetterProps).foo);
174 foo: Object.create(null, { value: { value: 4 },
182 assertEquals(4, fooNotWritable.foo);
183 fooNotWritable.foo = 5;
184 assertEquals(4, fooNotWritable.foo);
190 Object.create({fizz: 14}, {foo: {value: 3, enumerable: false},
202 Object.create(null, {foo: { get: 0 }});
209 Object.create(null, {foo: { set: 0 }});
216 Object.create(null, {foo: { set: 0, get: 0 }});
225 { foo: { value: 1, enumerable: true }},
231 assertEquals(1, tricky.foo.value);
239 assertFalse("foo" in sonOfTricky);