chore(test): improve test.unit.cjs task

Closes #998
This commit is contained in:
Marc Laval
2015-03-18 00:43:30 +01:00
committed by Misko Hevery
parent 376bdf4dc7
commit 52bf0def4e
5 changed files with 38 additions and 9 deletions

View File

@ -23,9 +23,9 @@ exports.reloadSources = function() {
needsReload = true;
};
exports.compile = function compile(options, paths, source) {
exports.compile = function compile(options, paths, source, reloadTraceur) {
if (needsReload) {
reloadCompiler();
reloadCompiler(reloadTraceur);
needsReload = false;
}
var inputPath, outputPath, moduleName;
@ -73,8 +73,10 @@ exports.init = function() {
// Transpile and evaluate the code in `src`.
// Use existing traceur to compile our sources.
function reloadCompiler() {
loadModule(TRACEUR_PATH, false);
function reloadCompiler(reloadTraceur) {
if (reloadTraceur) {
loadModule(TRACEUR_PATH, false);
}
glob.sync(__dirname + '/src/**/*.js').forEach(function(fileName) {
loadModule(fileName, true);
});

View File

@ -25,7 +25,7 @@ function createJs2DartPreprocessor(logger, basePath, config, emitter) {
inputPath: file.originalPath,
outputPath: file.path,
moduleName: moduleName
}, content);
}, content, true);
var transpiledContent = result.js;
var sourceMap = result.sourceMap;