-1:000000000000 | 0:6dd047ce64d5 |
---|---|
1 // Any copyright is dedicated to the Public Domain. | |
2 // http://creativecommons.org/licenses/publicdomain/ | |
3 | |
4 var log; | |
5 function watcher(id, old, newval) { log += 'watcher'; return newval; } | |
6 var o = { set x(v) { log += 'setter'; } }; | |
7 o.watch('x', watcher); | |
8 Object.defineProperty(o, 'x', {value: 3, writable: true}); | |
9 log = ''; | |
10 o.x = 3; | |
11 assertEq(log, 'watcher'); | |
12 | |
13 reportCompare(0, 0, 'ok'); |