• Home
  • Raw
  • Download

Lines Matching refs:foo

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