VimUnDo#4]^4NÖIX^YO4^| -test.Mz09_Mz5_$MzT5_MzW class Foo(5_MzX5_Mz[5_Mz\}5_Mz]5_  Mzq 5_ Mzq5_ Mzr5_ Mzufunction Foo() {5_ Mzv5_  Mzv};5_ Mzv5_Mzw5_Mz{%var microtest = require('microtest');5_Mz|5_Mz5_Mz5_Mz%var Microtest = require('microtest');5_Mz var microtest5_Mz%var microtest = require('microtest');5_Mz$var icrotest = require('microtest');5_Mz#var crotest = require('microtest');5_Mz"var rotest = require('microtest');5_ Mz!var otest = require('microtest');5_! Mz var test = require('microtest');5_ "! Mz5_!#"Mz test.file();5_"$#Mztest.loadNodeModule();5_#%$Mztest.();5_$&%Mz5_%'&Mz5_&('Mz%Y5_')(Mz%\}5_(*)Mz%^microtest.method(function() {5_)+*Mz%`5_*,+Mz%ltest.5_+-,Mz%l5_,.- Mz%u test.inject()5_-/. Mz%vtest.inject('')5_.0/Mz%xtest.inject('Window')5_/10Mz%ztest.inject('window')5_021Mz%|test.inject('window', {})5_132Mz%}test.inject('window', {});5_243!Mz&'var WINDOW = test.inject('window', {});5_354 Mz&5_465Mz&  5_576Mz& var require = test.5_687Mz& 5_798Mz&5_8:9Mz&5_9;:Mz&#var WINDOW = test.inject('window');5_:<;Mz& 5_;=<%Mz&  5_<>=Mz& scene.expectRequire();5_=@>Mz& scene.expectAnytime();5_>A?@Mz'  .expectAnytime();5_@BAMz'  .expectAnytime(require);5_ACB Mz'   .withArgs('path');5_BGC Mz'  .andReturn();;5_CHDGMz)5_GKHMz)var instance = {};5_HLIKMz)var require = scene.callback();5_KMLMz)&var test.setLocal('require', require);5_LNMMz)5_MONMz)scene5_NPOMz) .expectAnytime(require)5_OQPMz) .withArgs('path')5_PRQMz) .andReturn();5_QSRMz)5_RTSMz)5_SUTMz)  5_TVUMz* 5_UWVMz* ()5_VXWMz*    5_WYX  VMz*  });   test.method(function() { test.load();var scene = test.scene();"var test = require('microtest')();5_XZY VMz*  5_Y[Z VMz* 5_Z\[ VMz* var fake = require('fake')5_[]\ VMz* 5_\^]VMz*c5_]_^  vMz* console.log(var);5_^a_ vMz* 5__b`a vMz*5_acb vMz*@/Library/WebServer/Documents/node-fake/lib/fake/fake_function.js5_bec vMz*sandbox.compile();5_cfde vMz*Rsandbox.compile(/Library/WebServer/Documents/node-fake/lib/fake/fake_function.js);5_egf vMz*5_fhg vMz*5_gih vMz+console.log(sandbox);5_hji vMz+5_ikj vMz+5_jlk vMz+gently.5_kml vMz+5_lnm vMz+ var scene5_mon vMz+5_npo vMz+$5_oqp vMz++ 5_prq vMz+. require: function() {}5_qsr  vMz+/ module: {}5_rts  vMz+1  c  5_sut  vMz+2 console.log(var);5_tvu  vMz+4 console.log(sandbox,);5_uwv vMz+:5_vxw  vMz+> module: {},5_wyx  vMz+> module: },5_xzy  vMz+> module: ,5_y{z  vMz+A console.log(sandbox);5_z|{  vMz+T console.log(module);5_{}|  vMz+] console.log(module.create);5_|~} ! vMz+a #console.log(module.exports.create);5_}~  vMz,y  5_~  vMz, .console.log(module.exports.create.toString());5_  vMz,  5_3 vMz,5_  vMz,console.log();5_  vMz,  5_ vMz,4var createSource = module.exports.create.toString();5_ vMz,.var createSource = .exports.create.toString();5_ vMz,&var createSource = .create.toString();5_ vMz,5_  vMz, var sandbox2 = fake.sandbox();5_ vMz,5_ vMz, 5_ vMz,5_ vMz, 5_  vMz,!! 5_  vMz, !console.log(var);5_ vMz,console.log(createSource);5_ vMz,!! 5_ vMz,"!sandbox.setLocals({});5_ vMz-""!5_  vMz-#"console.log(var);5_ vMz- "2var createSource = FakeFunction.create.toString();5_7 vMz- "8var createSource = '(' + FakeFunction.create.toString();5_; vMz-$ "=var createSource = '(' + FakeFunction.create.toString() + '';5_ vMz-console.log(createSource);5_  vMz-!%!console.log(createSource);5_ vMz->!sandbox2.compile();5_  vMz-B)!console.log(sandbox2);5_ vMz-R. !>var createSource = '(' + FakeFunction.create.toString() + ')';5_ vMz-q!5_ vMz-r5_ vMz-u!sandbox2.setLocals({});5_ vMz-v## 5_ vMz-z% }5_ vMz-z 5_ vMz-{%% $5_vMz-{/% console.log(var);5_vMz-0%console.log(compiled);5_ vMz-4 5_vMz0$%$5_vMz0%(5_vMz0&+5_$vMz0,,+5_+vMz07-5_vMz0:.%var microtest = require('microtest');5_vMz0<. var test = require('microtest');5_vMz0?5_vMz0A.-5_vMz0B05_vMz0E microtest5_vMz0E5_vMz0G//.5_vMz0I5_vMz0I5_vMz0J5_vMz0J6+5_vMz0g5_vMz0l,+5_vMz0l.5_vMz0o. microtest.5_vMz0q.,microtest.load('/path/to/fake_function.js');5_vMz0r5_vMz0w5_vMz0,test.5_vMz0,test.dependency();5_vMz0,test.dependency('');5_vMz09,5_vMz0g5_vMz0E5_ vMz-^,!console.log(compiled());5_  vMz, console.log(sandb);5_ced vMz*Tsandbox.compile(''/Library/WebServer/Documents/node-fake/lib/fake/fake_function.js);5__a` vMz*sandbox.compile(');@/Library/WebServer/Documents/node-fake/lib/fake/fake_function.jssandbox.compile(');T/Library/WebServer/Documents/node-fake/lib/fake/fake_function.js'sandbox.compile(');5_HJKIMz)var scene = test.scene);5_IJMz)var scene = test.scene;5_CEGDMz)5_DFEMz)5_EFMz)5_>@?Mz&  .expectNext();5_$Mz'var microtest = require('microtest')();5_&Mzmicrotest.method()5_%Mz-var microtest = require('microtest').nodejs()5_-Mz.var microtest = require('microtest').nodejs();5_,Mz0var microtest = require('microtest').nodejs('');5