Make sure we're logged out for each test.
This commit is contained in:
@@ -34,8 +34,15 @@ var randstring = function() {
|
|||||||
return ret.join('');
|
return ret.join('');
|
||||||
};
|
};
|
||||||
|
|
||||||
QUnit.begin(localStorage.clear.bind(localStorage));
|
QUnit.testStart(localStorage.clear.bind(localStorage));
|
||||||
QUnit.done(localStorage.clear.bind(localStorage));
|
QUnit.testDone(localStorage.clear.bind(localStorage));
|
||||||
|
|
||||||
|
QUnit.testStart(function() {
|
||||||
|
// Log us out.
|
||||||
|
var req = new XMLHttpRequest();
|
||||||
|
req.open('GET', '/cosmopolite/auth/logout', false);
|
||||||
|
req.send();
|
||||||
|
});
|
||||||
|
|
||||||
module('General');
|
module('General');
|
||||||
|
|
||||||
@@ -47,14 +54,9 @@ test('Construct/shutdown', function() {
|
|||||||
ok(true, 'shutdown() succeeds');
|
ok(true, 'shutdown() succeeds');
|
||||||
});
|
});
|
||||||
|
|
||||||
asyncTest('onLogin or onLogout', function() {
|
asyncTest('onLogout fires', function() {
|
||||||
expect(1);
|
expect(1);
|
||||||
var callbacks = {
|
var callbacks = {
|
||||||
'onLogin': function(user, logout_url) {
|
|
||||||
ok(true, 'onLogin fired');
|
|
||||||
cosmo.shutdown();
|
|
||||||
start();
|
|
||||||
},
|
|
||||||
'onLogout': function(login_url) {
|
'onLogout': function(login_url) {
|
||||||
ok(true, 'onLogout fired');
|
ok(true, 'onLogout fired');
|
||||||
cosmo.shutdown();
|
cosmo.shutdown();
|
||||||
|
|||||||
Reference in New Issue
Block a user