test refactor

This commit is contained in:
Peter Cottle 2015-03-23 09:20:21 -07:00
parent fba7e4bb3d
commit 8709f87b4f
2 changed files with 13 additions and 8 deletions

View file

@ -0,0 +1,39 @@
var CasperUtils = {
getRoot: function() {
// Unfortunately this is hardcoded for now :*( cant get the path
// variable synchronously when running this test, and CasperJS does
// not like being started asynchronously.
return '/Users/pcottle/Dropbox/wip/learnGitBranching/';
},
getUrl: function () {
return 'file://localhost/' + this.getRoot() + '/index.html?NODEMO';
},
getUrlForCommands: function(commands) {
return this.getUrl() + '&command=' + commands.join(';');
},
waits: {
jsMount: function() {
return this.evaluate(function() {
var hasHelper = document.querySelectorAll('div.BaseHelperBar').length > 0;
if (hasHelper) {
__utils__.echo('<<< JS mounted >>>');
}
return hasHelper;
});
},
allCommandsFinished: function () {
return this.evaluate(function() {
return document.querySelectorAll('p.commandLine').length ===
document.querySelectorAll('p.finished').length;
});
},
},
};
exports.CasperUtils = CasperUtils;