VimUnDo1,trMg5Eȉ+k]Բ4____N-_N5_N5_-N var myRequire = requireLike(common.dir.fixture + '/bar.js');! var myFoo = myRequire('./foo');! assert.strictEqual(myFoo, foo);5_ N(function testWithoutCache() {4 var foo = require(common.dir.fixture + '/foo.js');D var myRequire = requireLike(common.dir.fixture + '/bar.js', true);! var myFoo = myRequire('./foo');$ assert.notStrictEqual(myFoo, foo); assert.deepEqual(myFoo, foo);})();5_ N 5_ N (function testWithCache() {5_ N  5_ N   c  5_  vN  console.log(var);5_ vNd  console.log(trace);5_vNe  console.log(trace[9]);5_vNh  console.log(trace[0]);5_vNp & console.log(trace[0].getFunction());5_vNp  .log(trace[0].getFunction());5_vNq  log(trace[0].getFunction());5_vNq  (trace[0].getFunction());5_vNr   trace[0].getFunction());5_$vNt < assert.strictEqual(val, expected);trace[0].getFunction());5_!v!Nv $ assert.strictEqual(val, expected);5_,,v!Ny / assert.strictEqual(trace[0].getFunction()););5_+,v!N~ . assert.strictEqual(trace[0].getFunction()));5_.,v!N 0 assert.strictEqual(trace[0].getFunction(), ));5_-,v!N / assert.strictEqual(trace[0].getFunction(), );5_.,v!N  1 assert.strictEqual(trace[0].getFunction(), '');5_*v*N    5_ vN   console.log(var);5_! vN& console.log(trace[0].getFunction());5_ "!-vN  8 assert.strictEqual(trace[0].getFunction(), 'testGet');5_!#"3vN 5_"$# vN  6 assert.strictEqual(trace[0].getFunction(), testGet);5_#%$ %vN  2 assert.strictEqual(trace[0].getFile(), testGet);5_$&% !vN 6 assert.strictEqual(trace[0].getFilename(), testGet);5_%'& !vN 2 assert.strictEqual(trace[0].getPath(), testGet);5_&(' -vN 6 assert.strictEqual(trace[0].getFileName(), testGet);5_')(  VN 5_(*)  VN 5_)+*  VN (function testGet() {5_*,+  VN (function testGetBelowFn() {5_+-,  VN(function testGet() {5_,.-- VN 6 assert.strictEqual(trace[0].getFunction(), testGet);5_-/.  vN  var trace = stackTrace.get();5_.0/*v*N 5_/10vN console.log(var);5_021$vN6 assert.strictEqual(trace[0].getFunction(), testGet);5_132$vN9 assert.strictEqual(trace[0].getFileName(), __filename);5_243$vN& console.log(trace[0].getFunction());5_354%vN+ console.log(trace[0].getFunction().name);5_465"vN21 console.log(trace[0].getFunction().toString());5_576((2v2N55 console.log(trace[0].getFunctionName().toString());5_687%v%N;* console.log(trace[0].getFunctionName());5_798!v!ND& console.log(trace[0].getTypeName());5_8:9#v#NJ( console.log(trace[0].getMethodName());5_9;:!v!NT& console.log(trace[0].getFileName());5_:<;#v#N_( console.log(trace[0].getEvalOrigin());5_;=< v#Nk% console.log(trace[0].isToplevel());5_<>=  v#Np" console.log(trace[0].getThis());5_=?> v#Nr" console.log(trace[0].getThis());5_>@? v#Ns8 //assert.strictEqual(trace[0].getFunction(), testGet);5_?A@ v#Nx6 assert.strictEqual(trace[0].getFunction(), testGet);5_@BA) v#Nz2 assert.strictEqual(trace[0].getThis(), testGet);5_ACB  v#N (function testBelowFn() {5_BDC  v#N    5_CED   vN  (function testSubMethod() {5_DFEVN* var trace = stackTrace.get(testBelowFn);9 assert.strictEqual(trace[0].getThis(), module.exports);; //assert.strictEqual(trace[0].getFileName(), __filename);5_EGFVN5_FHGVN  5_GIHVN * var trace = stackTrace.get(testBelowFn);9 assert.strictEqual(trace[0].getThis(), module.exports);; //assert.strictEqual(trace[0].getFileName(), __filename);5_HJI VN; assert.strictEqual(trace[0].getThis(), module.exports);5_IKJ/VN? assert.strictEqual(trace[0].getFunction(), module.exports);5_JMK/VN> assert.strictEqual(trace[0].getFunction(), odule.exports);5_KNLMVN"= //assert.strictEqual(trace[0].getFileName(), __filename);5_MONVN#5_NPOVNk5_OQPVNk5_PSQVNn$, var trace = stackTrace.get(testBelowFn);5_QURS/VNv%< assert.strictEqual(trace[0].getFunction(), testWrapper);5_SVTUVN 5_UWVvN console.log(var);5_VXWvN 5_WYXvN' console.log(var);5_XZYvN(< assert.strictEqual(trace[0].getFunction(), testBelowFn);5_Y[ZvN)+ var trace = stackTrace.get('somthing');5_Z\[vN*! var trace = stackTrace.get();5_[]\vN5_\^]vN, var trace = stackTrace.get(testWrapper);5_]_^vN console.log(trace.length);5_^_vN-> //assert.strictEqual(trace[0].getFunction(), testBelowFn);5_SUTVN|&! var trace = stackTrace.get();5_QSRVNr5_KMLVN  ! var trace = stackTrace.get();5_ vNb 5_N ()();5