Added some nice testing
This commit is contained in:
@@ -26,14 +26,30 @@ if (process.env.SAUCE_USERNAME !== undefined) {
|
||||
var SC_GET_DATA = "return (window.__CRYPTPAD_TEST__) ? window.__CRYPTPAD_TEST__.getData() : '[]'";
|
||||
|
||||
var failed = false;
|
||||
var nt = nThen;
|
||||
var nt = nThen(function (waitFor) {
|
||||
driver.get('http://localhost:3000/auth/').then(waitFor());
|
||||
}).nThen(function (waitFor) {
|
||||
console.log('initialized');
|
||||
driver.manage().addCookie({name: 'test', value: 'auto'}).then(waitFor());
|
||||
}).nThen;
|
||||
|
||||
[
|
||||
'/register/#?test=auto',
|
||||
//'/assert/#?test=auto',
|
||||
'/auth/#?test=auto'
|
||||
].forEach(function (path) {
|
||||
['/register/', {}],
|
||||
['/assert/', {}],
|
||||
['/auth/', {}],
|
||||
|
||||
['/pad/#/1/edit/1KXFMz5L+nLgvHqXVJjyiQ/IUAE6IzVVg5UIYFOPglmVxvV/', {}],
|
||||
['/pad/#/1/view/1KXFMz5L+nLgvHqXVJjyiQ/O4kuSnJyviGVlz3qpcr4Fxc8fIK6uTeB30MfMkh86O8/', {}],
|
||||
|
||||
['/code/#/1/edit/CWtkq8Qa2re7W1XvXZRDYg/2G7Gse5UZ8dLyGAXUdCV2fLL/', {}],
|
||||
['/code/#/1/view/CWtkq8Qa2re7W1XvXZRDYg/G1pVa1EL26JRAjk28b43W7Ftc3AkdBblef1U58F3iDk/', {}],
|
||||
|
||||
['/slide/#/1/edit/uwKqgj8Ezh2dRaFUWSlrRQ/JkJtAb-hNzfESZEHreAeULU1/', {}],
|
||||
['/slide/#/1/view/uwKqgj8Ezh2dRaFUWSlrRQ/Xa8jXl+jWMpwep41mlrhkqbRuVKGxlueH80Pbgeu5Go/', {}],
|
||||
|
||||
].forEach(function (x) {
|
||||
if (failed) { return; }
|
||||
var url = 'http://localhost:3000' + path;
|
||||
var url = 'http://localhost:3000' + x[0];
|
||||
nt = nt(function (waitFor) {
|
||||
var done = waitFor();
|
||||
console.log('\n\n-----TEST ' + url + ' -----');
|
||||
@@ -70,6 +86,10 @@ var nt = nThen;
|
||||
if (done) { setTimeout(logMore, 50); }
|
||||
}));
|
||||
};
|
||||
driver.manage().addCookie({
|
||||
name: 'test',
|
||||
value: encodeURIComponent(JSON.stringify({ test:'auto', opts: x[1] }))
|
||||
});
|
||||
driver.get(url).then(waitFor(logMore));
|
||||
}).nThen;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user