Sweet, fixed tests

This commit is contained in:
Peter Cottle 2013-01-20 23:42:23 -08:00
parent 05fdff72f5
commit d9050fd854
7 changed files with 31 additions and 9 deletions

View file

@ -146,7 +146,10 @@ var init = function() {
}
};
$(document).ready(init);
if (require('../util').isBrowser()) {
// this file gets included via node sometimes as well
$(document).ready(init);
}
/**
* the UI method simply bootstraps the command buffer and

View file

@ -45,7 +45,6 @@ HeadlessGit.prototype.sendCommand = function(value) {
var commandObj = new Command({
rawStr: commandStr
});
console.log('dispatching command "', commandStr, '"');
this.gitEngine.dispatch(commandObj, Q.defer());
}, this);
};

View file

@ -20,6 +20,12 @@ var ParseWaterfall = function(options) {
};
ParseWaterfall.prototype.initParseWaterfall = function() {
// check for node when testing
if (!require('../util').isBrowser()) {
this.parseWaterfall = [GitCommands.parse];
return;
}
// by deferring the initialization here, we dont require()
// level too early (which barfs our init)
this.parseWaterfall = this.options.parseWaterfall || [