Lines Matching refs:proxy
15 var proxy = new Proxy(target, handler);
16 assertEquals("value", proxy.property);
17 assertEquals(undefined, proxy.nothing);
18 assertEquals(undefined, proxy.handler);
21 assertEquals("value 2", proxy.property);
22 assertEquals("value 2", proxy.nothing);
23 assertEquals("value 2", proxy.handler);
34 var proxy = new Proxy({}, handler);
40 var proxy = new Proxy(target, {});
41 assertEquals("value", proxy.property);
42 assertEquals(undefined, proxy.property2);
48 var proxy = new Proxy(target, handler);
49 assertEquals("value", proxy.property);
50 assertEquals(undefined, proxy.property2);
56 var proxy = new Proxy(target, handler);
57 assertEquals("value", proxy.property);
58 assertEquals("value", proxy.key);
59 assertEquals("value", proxy.key2);
60 assertEquals("value", proxy.key3);
69 assertEquals("value", proxy.property);
70 assertThrows(function(){ proxy.key }, TypeError);
71 assertEquals("value", proxy.key2);
72 assertEquals("value", proxy.key3);
80 assertEquals("value", proxy.property);
81 assertThrows(function(){ proxy.key }, TypeError);
82 assertEquals("value", proxy.key2);
83 assertEquals("value", proxy.key3);
91 assertEquals("value", proxy.property);
92 assertThrows(function(){ proxy.key }, TypeError);
93 assertEquals("value", proxy.key2);
94 assertThrows(function(){ proxy.key3 }, TypeError);
102 assertSame(undefined, proxy.key4);