Files
zulip/frontend_tests/casper_tests/01-login.js
2016-07-27 13:47:26 -07:00

27 lines
667 B
JavaScript

var common = require('../casper_lib/common.js').common;
// Start of test script.
casper.start('http://127.0.0.1:9981/', common.initialize_casper);
casper.then(function () {
casper.test.assertHttpStatus(302);
casper.test.assertUrlMatch(/^http:\/\/[^\/]+\/login/, 'Redirected to /login');
});
common.then_log_in();
casper.waitForSelector('#zhome', function () {
casper.test.info('Logging out');
casper.click('li[title="Log out"] a');
});
casper.then(function () {
casper.test.assertHttpStatus(200);
casper.test.assertUrlMatch(/accounts\/login\/$/);
});
// Run the above queued actions.
casper.run(function () {
casper.test.done();
});