Make modularized builds tested and avoid errors when running modularized tests.

Former-commit-id: 38aa57ec3d401cb3892093008d75d03545d63c6b
This commit is contained in:
John-David Dalton
2013-07-31 08:19:15 -07:00
parent 993dd84af9
commit 134ed51517
3 changed files with 86 additions and 75 deletions

View File

@@ -55,10 +55,11 @@
}
var reBasename = /[\w.-]+$/,
basePath = (location.origin + location.pathname).split(/\btest\b/).slice(0, -1).join('test'),
isModularize = /modularize/.test(ui.urlParams.build),
modulePath = ui.buildPath.replace(/\.js$/, ''),
moduleMain = modulePath.match(reBasename)[0];
var locationPath = /modularize/.test(ui.urlParams.build)
var locationPath = isModularize
? '../modularize'
: modulePath.replace(reBasename, '');
@@ -108,6 +109,9 @@
lodashModule = lodash.noConflict();
lodashModule.moduleName = 'lodash';
}
if (isModularize) {
window._ = lodash;
}
require([testPath], function() {
QUnit.start();
});