mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-07-19 02:04:51 +02:00
First CasperJS test -- woohoo
This commit is contained in:
parent
6ac9ed298d
commit
65480b4ed1
4 changed files with 94 additions and 11 deletions
34
src/__tests__/casperjs/casperHelp.js
Normal file
34
src/__tests__/casperjs/casperHelp.js
Normal file
|
@ -0,0 +1,34 @@
|
|||
var CasperHelp = {
|
||||
|
||||
getRoot: function() {
|
||||
// Unfortunately this is hardcoded for now :*( cant get the path
|
||||
// variable while in a casper context
|
||||
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() {
|
||||
return document.querySelectorAll('div.BaseHelperBar').length > 0;
|
||||
});
|
||||
},
|
||||
|
||||
allCommandsFinished: function () {
|
||||
return this.evaluate(function() {
|
||||
return document.querySelectorAll('p.commandLine').length ===
|
||||
document.querySelectorAll('p.finished').length;
|
||||
});
|
||||
},
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
exports.CasperHelp = CasperHelp;
|
Loading…
Add table
Add a link
Reference in a new issue