VimUnDo W 1zxگ7R?}5➍M.*MS"_M=&5_   v M='module.exports = Class;function Class(properties) {5_  v M=B 5_   v M=F }5_   v M=U 5_   v M=W  return new M5_   v M=W   5_    v M=[   5_  VM="ModuleTest.fromFile = function() { var test = new ModuleTest(); return test;};5_ VM=5_  VM=5_  VM=5_   VM= oop.i5_  VM=  5_ VM=  5_ME.   5_ME/ 5_ MG p  5_vMG %Class.prototype.method = function() {5_vMG  *ModuleTest.prototype.method = function() {5_vMH 5_vMH5_vMH 5_vMH 5_vMHp5_vMH%Class.prototype.method = function() {5_vMH*ModuleTest.prototype.method = function() {5_vMH 5_ vMH' this._context = {5_! vMH'5_ "!vMH( };5_!#"vMH* this._context = 5_"$#vMH> 5_#%$vMHD 5_$'%vMHY return this.exports;5_%(&'vMHap5_')(vMHa%Class.prototype.method = function() {5_(*)vMHb*ModuleTest.prototype.method = function() {5_)+*vMHe return this._exports;5_*,+vMHf5_+-,vMHj return this.-console5_,.-vMHp5_-/.vMHt 5_.0/vMHy' this._context.module = {exports: {}};5_/10*vMH}  5_031 vMH return 5_1423vMH> vm.runInNewContext(this._source, this._context, this._path);5_354vMH this._fakeModuleSystem;5_465vMHp5_576vMH %Class.prototype.method = function() {5_687vMH *ModuleTest.prototype.method = function() {5_798)vMH ,ModuleTest.prototype.requires = function() {5_8:9,vMH 5_9;:vMH5_:<;vMH5_;=<vMH   5_<>=vMH  this.expectAnytime();5_=?>vMH!  5_>@?vMI! var exports = {};5_?A@vMI!, var context = this._context, exports = {};5_@BAvMI!+ var context = this._context exports = {};5_ACB  vMI "5_BDC!!vMI #" this._context.exports = exports;5_CED!!vMI # ._context.exports = exports;5_DFE!!vMI # _context.exports = exports;5_EGF!!vMI #, this._context.module = {exports: exports};5_FHG!!vMI #+ his._context.module = {exports: exports};5_GIH!!vMI #* is._context.module = {exports: exports};5_HJI!!vMI #) s._context.module = {exports: exports};5_IKJ!!vMI #( ._context.module = {exports: exports};5_JLK!!vMI #' _context.module = {exports: exports};5_KML!!vMI# this._con5_LNM!!vMI# his._con5_MON!!vMI# is._con5_NPO!!vMI# s._con5_OQP!!vMI# ._con5_PRQ!!vMI# _con5_QSR!!vMI# con5_RTS!!vMIJ$ context.require = this.function();5_SUT  vMIK# "5_TVU'!!vMI^ $ $  #5_UWVvMI_ $ console.log(var);5_VXW vMIv $ console.log(context);5_WYXvMIy $ console.error(context);5_X[YvMIz $ console.error('', context);5_Y\Z[ vMJ$ MicroTest.compile.call(this);5_[]\&vMM$( this.fakeFunction(context, 'require');5_\^])vMM$, this.fakeFunction(context, 'require', '');5_]_^# vMN"$ //this.expectAnytime();5_^`_#vMN#"$$ this.expectAnytime();5__a`#vMN+"%$2 this.expectAnytime(this._context.require, path);5_`ba"vMN,"$& "$%5_acb#vMN0"$& var 5_bfc%/vMN5$'&0 .expectAnytime(this._context.require, path);5_cgdf% vMNX$&'/ .expectAnytime(this._context.require, path)5_fhg% vMNX$&'. .expectAnytime(this._contextrequire, path)5_gih% vMNX$&'- .expectAnytime(this._contextequire, path)5_hji% vMNX$&', .expectAnytime(this._contextquire, path)5_ikj% vMNX$&'+ .expectAnytime(this._contextuire, path)5_jlk% vMNX$&'* .expectAnytime(this._contextire, path)5_kml% vMNY$&') .expectAnytime(this._contextre, path)5_lnm% vMNY$&'( .expectAnytime(this._contexte, path)5_mpn%"vMNZ$&'' .expectAnytime(this._context, path)5_nqop% vMNe$&', .expectAnytime(this._context, 'require')5_prq% vMNe$&'+ .expectAnytime(this._context 'require')5_qsr% vMNe$&'* .expectAnytime(this._context'require')5_rts% vMNe$&') .expectAnytime(this._contextrequire')5_sut%)vMNf$&'* .expectAnytime(this._context.require')5_tvu%'vMNf%'( %''5_uwv&vMNk%'( .withArgs()5_vxw% vMN$&() .expectAnytime(this._context.require)5_wyx% vMN$&(( .expectAnytime(this._contextrequire)5_xzy%*vMN$&(+ .expectAnytime(this._context, 'require)5_y{z'vMN'*) ')(5_z|{$vMN#%*5_{}|#vMN"$+ var exports = {};5_|~}#vMN"$+ var exports = };5_}~#vMN"$+ var exports = ;5_~"-vMN !#+0ModuleTest.prototype.requires = function(path) {5_"3vMN!#+8ModuleTest.prototype.requires = function(path, name, ) {5_"3vMN!#+7ModuleTest.prototype.requires = function(path, name ) {5_#vMN!"$+ var exports = this.class();5_vMS"/ console.error('fake module system', context);5_npo% vMN^$&'+ .expectAnytime(this._context.requireo.)5_cefd&''vMN@&'' &(( console.log(var);'((5_de'''vMNA&(( console.log(this);5_Y[ZvMI! //MicroTest.compile.call(this);5_132vMH5_%'&vMH] return this.;5_vMGmethod5_vMG"ModuleTest.fromFile = function() { var test = new ModuleTest(); return test;};5