Added some nice testing

This commit is contained in:
Caleb James DeLisle
2017-12-15 16:09:30 +01:00
parent bb548b3428
commit 6a2d79249d
5 changed files with 70 additions and 25 deletions

View File

@@ -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;
});