| OLD | NEW |
| 1 <script> | 1 <script> |
| 2 function setupObjectHooks(hooks) | 2 function setupObjectHooks(hooks) |
| 3 { | 3 { |
| 4 // Wrapper for these object should be materialized before setting hooks. | 4 // Wrapper for these object should be materialized before setting hooks. |
| 5 console.log; | 5 console.log; |
| 6 document.register; | 6 document.register; |
| 7 | 7 |
| 8 Object.defineProperty(Object.prototype, "prototype", { | 8 Object.defineProperty(Object.prototype, "prototype", { |
| 9 get: function() { return hooks.prototypeGet(); }, | 9 get: function() { return hooks.prototypeGet(); }, |
| 10 set: function(value) { return hooks.prototypeSet(value); } | 10 set: function(value) { return hooks.prototypeSet(value); } |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 45 var element = new myConstructor(); | 45 var element = new myConstructor(); |
| 46 if (!element) | 46 if (!element) |
| 47 return; | 47 return; |
| 48 if (element.constructor != myConstructor) { | 48 if (element.constructor != myConstructor) { |
| 49 console.log("FAIL: bad constructor"); | 49 console.log("FAIL: bad constructor"); |
| 50 return; | 50 return; |
| 51 } | 51 } |
| 52 } catch (e) { console.log(e); } | 52 } catch (e) { console.log(e); } |
| 53 } | 53 } |
| 54 | 54 |
| 55 this.exports = { | 55 module.exports = { |
| 56 setupObjectHooks: setupObjectHooks, | 56 setupObjectHooks: setupObjectHooks, |
| 57 exerciseDocumentRegister: exerciseDocumentRegister, | 57 exerciseDocumentRegister: exerciseDocumentRegister, |
| 58 register: register, | 58 register: register, |
| 59 } | 59 } |
| 60 </script> | 60 </script> |
| OLD | NEW |