|
|
|
|
@@ -10,7 +10,7 @@
|
|
|
|
|
|
|
|
|
|
jest.dontMock('../')
|
|
|
|
|
.dontMock('q')
|
|
|
|
|
.dontMock('../requirePattern')
|
|
|
|
|
.dontMock('../replacePatterns')
|
|
|
|
|
.setMock('../../ModuleDescriptor', function(data) {return data;});
|
|
|
|
|
|
|
|
|
|
var Promise = require('bluebird');
|
|
|
|
|
@@ -228,13 +228,148 @@ describe('HasteDependencyResolver', function() {
|
|
|
|
|
|
|
|
|
|
var depGraph = depResolver._depGraph;
|
|
|
|
|
var dependencies = ['x', 'y', 'z', 'a', 'b'];
|
|
|
|
|
|
|
|
|
|
/*eslint-disable */
|
|
|
|
|
var code = [
|
|
|
|
|
"import'x';",
|
|
|
|
|
"import 'x';",
|
|
|
|
|
"import 'x' ;",
|
|
|
|
|
"import Default from 'x';",
|
|
|
|
|
"import * as All from 'x';",
|
|
|
|
|
"import {} from 'x';",
|
|
|
|
|
"import { } from 'x';",
|
|
|
|
|
"import {Foo} from 'x';",
|
|
|
|
|
"import { Foo } from 'x';",
|
|
|
|
|
"import { Foo, } from 'x';",
|
|
|
|
|
"import {Foo as Bar} from 'x';",
|
|
|
|
|
"import { Foo as Bar } from 'x';",
|
|
|
|
|
"import { Foo as Bar, } from 'x';",
|
|
|
|
|
"import { Foo, Bar } from 'x';",
|
|
|
|
|
"import { Foo, Bar, } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz, } from 'x';",
|
|
|
|
|
"import { Foo, Bar as Baz } from 'x';",
|
|
|
|
|
"import { Foo, Bar as Baz, } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, } from 'x';",
|
|
|
|
|
"import { Foo, Bar, Baz } from 'x';",
|
|
|
|
|
"import { Foo, Bar, Baz, } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux, } from 'x';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux } from 'x';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux, } from 'x';",
|
|
|
|
|
"import { Foo, Bar, Baz as Qux } from 'x';",
|
|
|
|
|
"import { Foo, Bar, Baz as Qux, } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf, } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux as Norf } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux as Norf, } from 'x';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux as Norf } from 'x';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux as Norf, } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf as Enuf } from 'x';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf as Enuf, } from 'x';",
|
|
|
|
|
"import Default, * as All from 'x';",
|
|
|
|
|
"import Default, { } from 'x';",
|
|
|
|
|
"import Default, { Foo } from 'x';",
|
|
|
|
|
"import Default, { Foo, } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar, } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz, } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux, } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux, } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz as Qux } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz as Qux, } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf, } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux as Norf } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux as Norf, } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux as Norf } from 'x';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux as Norf, } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf as NoMore } from 'x';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf as NoMore, } from 'x';",
|
|
|
|
|
"import Default , { } from 'x';",
|
|
|
|
|
'import "x";',
|
|
|
|
|
'import Default from "x";',
|
|
|
|
|
'import * as All from "x";',
|
|
|
|
|
'import { } from "x";',
|
|
|
|
|
'import { Foo } from "x";',
|
|
|
|
|
'import { Foo, } from "x";',
|
|
|
|
|
'import { Foo as Bar } from "x";',
|
|
|
|
|
'import { Foo as Bar, } from "x";',
|
|
|
|
|
'import { Foo, Bar } from "x";',
|
|
|
|
|
'import { Foo, Bar, } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz, } from "x";',
|
|
|
|
|
'import { Foo, Bar as Baz } from "x";',
|
|
|
|
|
'import { Foo, Bar as Baz, } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, } from "x";',
|
|
|
|
|
'import { Foo, Bar, Baz } from "x";',
|
|
|
|
|
'import { Foo, Bar, Baz, } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux, } from "x";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux } from "x";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux, } from "x";',
|
|
|
|
|
'import { Foo, Bar, Baz as Qux } from "x";',
|
|
|
|
|
'import { Foo, Bar, Baz as Qux, } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf, } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux as Norf } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux as Norf, } from "x";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux as Norf } from "x";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux as Norf, } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf as NoMore } from "x";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf as NoMore, } from "x";',
|
|
|
|
|
'import Default, * as All from "x";',
|
|
|
|
|
'import Default, { } from "x";',
|
|
|
|
|
'import Default, { Foo } from "x";',
|
|
|
|
|
'import Default, { Foo, } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar, } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz, } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux, } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux, } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz as Qux } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz as Qux, } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf, } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux as Norf } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux as Norf, } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux as Norf } from "x";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux as Norf, } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf as Enuf } from "x";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf as Enuf, } from "x";',
|
|
|
|
|
'import Default from "y";',
|
|
|
|
|
'import * as All from \'z\';',
|
|
|
|
|
'require("x")',
|
|
|
|
|
'require("y")',
|
|
|
|
|
'require( "z" )',
|
|
|
|
|
'require( \'z\' )',
|
|
|
|
|
'require( "a")',
|
|
|
|
|
'require("b" )',
|
|
|
|
|
].join('\n');
|
|
|
|
|
/*eslint-disable */
|
|
|
|
|
|
|
|
|
|
depGraph.resolveDependency.mockImpl(function(fromModule, toModuleName) {
|
|
|
|
|
if (toModuleName === 'x') {
|
|
|
|
|
@@ -242,7 +377,7 @@ describe('HasteDependencyResolver', function() {
|
|
|
|
|
id: 'changed'
|
|
|
|
|
};
|
|
|
|
|
} else if (toModuleName === 'y') {
|
|
|
|
|
return { id: 'y' };
|
|
|
|
|
return { id: 'Y' };
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
});
|
|
|
|
|
@@ -254,13 +389,145 @@ describe('HasteDependencyResolver', function() {
|
|
|
|
|
}, code);
|
|
|
|
|
|
|
|
|
|
expect(processedCode).toEqual([
|
|
|
|
|
'__d(\'test module\',["changed","y"],function(global,' +
|
|
|
|
|
' require, requireDynamic, requireLazy, module, exports) {' +
|
|
|
|
|
' require(\'changed\')',
|
|
|
|
|
'require(\'y\')',
|
|
|
|
|
'require("z")',
|
|
|
|
|
'require("a")',
|
|
|
|
|
'require("b")});',
|
|
|
|
|
'__d(\'test module\',["changed","Y"],function(global,' +
|
|
|
|
|
' require, requireDynamic, requireLazy, module, exports) { ' +
|
|
|
|
|
"import'x';",
|
|
|
|
|
"import 'changed';",
|
|
|
|
|
"import 'changed' ;",
|
|
|
|
|
"import Default from 'changed';",
|
|
|
|
|
"import * as All from 'changed';",
|
|
|
|
|
"import {} from 'changed';",
|
|
|
|
|
"import { } from 'changed';",
|
|
|
|
|
"import {Foo} from 'changed';",
|
|
|
|
|
"import { Foo } from 'changed';",
|
|
|
|
|
"import { Foo, } from 'changed';",
|
|
|
|
|
"import {Foo as Bar} from 'changed';",
|
|
|
|
|
"import { Foo as Bar } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, } from 'changed';",
|
|
|
|
|
"import { Foo, Bar } from 'changed';",
|
|
|
|
|
"import { Foo, Bar, } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz, } from 'changed';",
|
|
|
|
|
"import { Foo, Bar as Baz } from 'changed';",
|
|
|
|
|
"import { Foo, Bar as Baz, } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, } from 'changed';",
|
|
|
|
|
"import { Foo, Bar, Baz } from 'changed';",
|
|
|
|
|
"import { Foo, Bar, Baz, } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux, } from 'changed';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux } from 'changed';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux, } from 'changed';",
|
|
|
|
|
"import { Foo, Bar, Baz as Qux } from 'changed';",
|
|
|
|
|
"import { Foo, Bar, Baz as Qux, } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf, } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux as Norf } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz, Qux as Norf, } from 'changed';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux as Norf } from 'changed';",
|
|
|
|
|
"import { Foo, Bar as Baz, Qux as Norf, } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf as Enuf } from 'changed';",
|
|
|
|
|
"import { Foo as Bar, Baz as Qux, Norf as Enuf, } from 'changed';",
|
|
|
|
|
"import Default, * as All from 'changed';",
|
|
|
|
|
"import Default, { } from 'changed';",
|
|
|
|
|
"import Default, { Foo } from 'changed';",
|
|
|
|
|
"import Default, { Foo, } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar, } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz, } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux, } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux, } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz as Qux } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar, Baz as Qux, } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf, } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux as Norf } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz, Qux as Norf, } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux as Norf } from 'changed';",
|
|
|
|
|
"import Default, { Foo, Bar as Baz, Qux as Norf, } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf as NoMore } from 'changed';",
|
|
|
|
|
"import Default, { Foo as Bar, Baz as Qux, Norf as NoMore, } from 'changed';",
|
|
|
|
|
"import Default , { } from 'changed';",
|
|
|
|
|
'import "changed";',
|
|
|
|
|
'import Default from "changed";',
|
|
|
|
|
'import * as All from "changed";',
|
|
|
|
|
'import { } from "changed";',
|
|
|
|
|
'import { Foo } from "changed";',
|
|
|
|
|
'import { Foo, } from "changed";',
|
|
|
|
|
'import { Foo as Bar } from "changed";',
|
|
|
|
|
'import { Foo as Bar, } from "changed";',
|
|
|
|
|
'import { Foo, Bar } from "changed";',
|
|
|
|
|
'import { Foo, Bar, } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz, } from "changed";',
|
|
|
|
|
'import { Foo, Bar as Baz } from "changed";',
|
|
|
|
|
'import { Foo, Bar as Baz, } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, } from "changed";',
|
|
|
|
|
'import { Foo, Bar, Baz } from "changed";',
|
|
|
|
|
'import { Foo, Bar, Baz, } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux, } from "changed";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux } from "changed";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux, } from "changed";',
|
|
|
|
|
'import { Foo, Bar, Baz as Qux } from "changed";',
|
|
|
|
|
'import { Foo, Bar, Baz as Qux, } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf, } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux as Norf } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz, Qux as Norf, } from "changed";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux as Norf } from "changed";',
|
|
|
|
|
'import { Foo, Bar as Baz, Qux as Norf, } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf as NoMore } from "changed";',
|
|
|
|
|
'import { Foo as Bar, Baz as Qux, Norf as NoMore, } from "changed";',
|
|
|
|
|
'import Default, * as All from "changed";',
|
|
|
|
|
'import Default, { } from "changed";',
|
|
|
|
|
'import Default, { Foo } from "changed";',
|
|
|
|
|
'import Default, { Foo, } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar, } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz, } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux, } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux, } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz as Qux } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar, Baz as Qux, } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf, } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux as Norf } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz, Qux as Norf, } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux as Norf } from "changed";',
|
|
|
|
|
'import Default, { Foo, Bar as Baz, Qux as Norf, } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf as Enuf } from "changed";',
|
|
|
|
|
'import Default, { Foo as Bar, Baz as Qux, Norf as Enuf, } from "changed";',
|
|
|
|
|
'import Default from "Y";',
|
|
|
|
|
'import * as All from \'z\';',
|
|
|
|
|
'require("changed")',
|
|
|
|
|
'require("Y")',
|
|
|
|
|
'require( \'z\' )',
|
|
|
|
|
'require( "a")',
|
|
|
|
|
'require("b" )});',
|
|
|
|
|
].join('\n'));
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|