From 0b037e899ac20fb03f945cae0cd3a1f7fed03f30 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Thu, 15 May 2014 19:32:23 +0300 Subject: [PATCH] Make sure we're logged out for each test. --- static/test.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/static/test.js b/static/test.js index 9eb2dfd..cfb6758 100644 --- a/static/test.js +++ b/static/test.js @@ -34,8 +34,15 @@ var randstring = function() { return ret.join(''); }; -QUnit.begin(localStorage.clear.bind(localStorage)); -QUnit.done(localStorage.clear.bind(localStorage)); +QUnit.testStart(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'); @@ -47,14 +54,9 @@ test('Construct/shutdown', function() { ok(true, 'shutdown() succeeds'); }); -asyncTest('onLogin or onLogout', function() { +asyncTest('onLogout fires', function() { expect(1); var callbacks = { - 'onLogin': function(user, logout_url) { - ok(true, 'onLogin fired'); - cosmo.shutdown(); - start(); - }, 'onLogout': function(login_url) { ok(true, 'onLogout fired'); cosmo.shutdown();