VimUnDo5T>dv>?O.ZZmzڟ! sceneM:&_M} R5_M}  var sandbox 5_ M}  var test 5_M} 5_M} test.define(function from5_M} test.classMethod(function from5_M} 5_ M} 5_  M}  test.load();5_  M} test.load('');5_ M} 5_ M} test.5_  M} 5_ M} 5_M}  test.run5_M}  5_M}  test.newContext5_M}  test.createNewContext5_M} 5_M} 5_M} var context = require5_M} 5_M}   5_M}  5_M}  var context = test.context;5_M}  var scene = test.context;5_M}  context.File = 5_M}  context.File = scene.class();5_M}  context.File = scene.class('');5_M} #context.File = scene.class('File');5_  M}  test.context();5_! M}  test.resetContext();5_ "! M}  test.isolate();5_!#"M}5_"$#M} 5_#%$M} context.File = scene.class();5_$&%M}  .File = scene.class();5_%'&M}( var FILE_CLASS = scene.class();5_&('M}-  5_')(M}3 ,var FILE_CLASS = context.File scene.class();5_(*)M}3 (FILE_CLASS = context.File scene.class();5_)+*M}4 = context.File scene.class();5_*,+M}4 context.File scene.class();5_+-,M}5 .File scene.class();5_,.-M}6 context.module = {};File scene.class(); File scene.class();5_-/.M}<5_.0/M}<  5_/10 M}C 5_021 M}H ' test.isolate(context.module.exports);5_132 M}R  test.isolate(File.fromPath);5_243 M}] ' test.isolateInContext(File.fromPath);5_354 M}a # test.resetContext(File.fromPath);5_465 M}h  5_576 M}j  5_687M}o File.fromPath();5_798 M}p  5_8:9M}s scene.expectNext()5_9;:M}v scene.expectNext(File)5_:<;M}{' scene.expectNext('new', context.File)5_;=<M}}5_<>=M} 5_=?>M}5_>@?M}  var FILE = {};5_?A@ M}  var FILE = {any: 'File};5_@BA$M}$ .expectNext('new', context.File)5_ACBM} 5_BDCM} scene.expectNext()5_CEDM} .expectNext()5_DFEM} .expectNext()5_EGFM} 5_FHGM} var5_GIHM} 5_HJIM}  var5_ILJ M}  var PATH = {any: 'path'5_JMKLM} " var PATH = scene.object('path');5_LNMM} var FILE = scene.object();5_MONM} var FILE = scene.dummy();5_NPOM} var FILE = scene.dummy('');5_OQPM}5_PRQM}5_QSRM} File.fromPath(path);5_RTSM} .expectNext(File)5_SUTM} File.fromPath(PATH);5_TVU M} 5_UWV VM}!context.File scene.class();5_VXW VM}; ' test.compileInContext(File.fromPath);5_WYXM5_XZYMvar context = test.context;5_Y[ZM5_Z\[Mvar context = 5_[]\Mvar context = {};5_\^]M 5_]_^Mcontext.module = {};5_^`_Mcontext.File = scene.class();5__a` M  test.load('file.js');5_`daM var test = require('microtest');5_aecd M9 test.load('file.js', context);5_dfeM:  5_egf M@ test.environment();5_fhg ME test.setContext();5_gjh ME test.setContext('');5_hlij MP test.setContext('oop');5_jmklMe"var test = require('microtest')();5_lnmMe!var test = require('microtest'));5_monMe var test = require('microtest');5_npo Mi test.setContext('class');5_oqp M,var test = require('microtest').classTest();5_prqM5_qsrM 5_rts M  path: '',5_svtM  path: 'file.js',5_twuv M! require5_vxwM#5_wyx M# './foo': fake.class()5_xzyM#&test.classMethod(function fromPath() {5_y{zM#%testclassMethod(function fromPath() {5_z|{M#test(function fromPath() {5_{}|M#test(''function fromPath() {5_|~}M#test('', function()5_}~M#test('', function() {5_~M#test('method ', function() {5_M#"test('class method ', function() {5_ M#+var test = require('microtest').loadClass({5_M path: 'file.js',5_M require: {5_M './foo': scene.class()5_M }5_M});5_M *test('class method fromPath', function() {5_M 1test.method('class method fromPath', function() {5_ M 7test.staticmethod('class method fromPath', function() {5_M 7test.staticMethod('class method fromPath', function() {5_ M 1test.method('class method fromPath', function() {5_ M ,test.method(' method fromPath', function() {5_ M #test.method(fromPath', function() {5_M test.method(function() {5_M !test.method(function fromPath() {5_ M &test.classmethod(function fromPath() {5_ M var test = require('microtest').5_M!5_M>var scene = test.scene;5_MA5_MA 5_ MM  test.before();5_MP"5_MV this.5_MW" !5_Ma this.scene = new fake.5_Mb"!5_Mi"5_Mtest.before(function() {5_M5_M});5_M5_Mvar scene = fake.scene();5_M5_M5_M  var test = require('microtest');5_M5_M5_M5_M"var test = require('microtest')();5_M,var test = require('microtest').classTest();5_M,var test = require('classtest').classTest();5_M5_M5_M5_M""var test = require('classtest')();5_M""5_M5_M5_M 5_M!5_Mvar 5_M5_M5_M5_M%var scene = test.scene;5_M'5_MN5_MS test.before(5_MT5_MV5_M "var test = require('microtest')();5_M "var fake = require('microtest')();5_M var fake = require('fake')();5_Mvar 5_M5_M 5_Mtest(function() {5_M5_M});5_Mvar test = fake.test();5_M 5_Mvar fake = require('fake');5_Mvar test = fake.test();5_Mvar test = fake.test('');5_M5_M test.context5_M  5_M5_Mtest.5_Mtest.simulateNode();5_M5_Mvar 5_M5_M(var 5_M)5_M.5_Mm var test = fake.test('file.js');var Fake5_Mu 5_M| 'require': {5_M|5_M| }5_vMtest.environment({});5_vMtest.);5_vMtest.;5_vMtest.dependency();5_vM5_vMvar test.dependency();5_vM!var Assembly = test.dependency();5_ vM#var Assembly = test.dependency('');5_vM var test = fake.test('file.js');5_vMG5_ vMK5_vMN 5_vMQ5_vMQ5_&vM{(var Assembly = test.dependency('./foo');5_)vM| ,var Assembly = test.dependency('./foo', '');5_vM4var Assembly = test.dependency('./foo', 'Assembly');5_#vM1var Assembly = test.require('./foo', 'Assembly');5_vM %var Assembly = test.require('./foo');5_vM *var Assembly = test.require('./assembly');5_ vM,&var test = fake.testModule('file.js');5_ vM0 6var test = require('microtest').testModule('file.js');5_ vM+var Assembly = test.requires('./assembly');5_  )vM+var Assembly = test.requires('./assembly');5_   ,vM/var Assembly = test.requires('./assembly', '');5_   ,vM5_   vM 7var Assembly = test.requires('./assembly', 'Assembly');5_  vM 7var Assembly = test.requires('./assembly', 'Assembly');5_  vM ;var FakeAssembly = test.requires('./assembly', 'Assembly');5_vM 8var FakeAssem = test.requires('./assembly', 'Assembly');5_vM 9var FakeModule = test.requires('./assembly', 'Assembly');5_#vM =vM5_=?>vMvar scene = test.scene;5_>@?vM5_?A@vM5_@BAMx  test.method(f5_ACBM} }5_BDC)M+var ASSEMBLY = test.requires('./assembly');5_CQD,M/var ASSEMBLY = test.requires('./assembly', '');5_DREQ:Mvar EVENT_EMITTER = test.requires('EventEmitter', 'events', );5_%'(&vM5_&'vM5_!# *vM!2var ASSEMBLY = test.requires('./assembly').name();5_ "!0vM!4var ASSEMBLY = test.requires('./assembly').name('');5_!"1vM!