| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent f38cd6d commit ce79c72
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -62,14 +62,18 @@ ObjectDefineProperty(module.exports, 'snapshot', { | |||
| 62 | 62 | }, | |
| 63 | 63 | }); | |
| 64 | 64 | ||
| 65 | + let lazyAssert; | ||
| 66 | + | ||
| 65 | 67 | ObjectDefineProperty(module.exports, 'assert', { | |
| 66 | 68 | __proto__: null, | |
| 67 | 69 | configurable: true, | |
| 68 | 70 | enumerable: true, | |
| 69 | 71 | get() { | |
| 70 | - const { register } = require('internal/test_runner/assert'); | ||
| 71 | - const assert = { __proto__: null, register }; | ||
| 72 | - ObjectDefineProperty(module.exports, 'assert', assert); | ||
| 73 | - return assert; | ||
| 72 | + if (lazyAssert === undefined) { | ||
| 73 | + const { register } = require('internal/test_runner/assert'); | ||
| 74 | + lazyAssert = { __proto__: null, register }; | ||
| 75 | + } | ||
| 76 | + | ||
| 77 | + return lazyAssert; | ||
| 74 | 78 | }, | |
| 75 | 79 | }); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments