Skip to content

Commit a99773b

Browse files
author
Hovhannes Babayan
committed
added test for logout
1 parent e4c2d78 commit a99773b

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

test/plugins/logout.spec.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,21 @@ describe('Api.logout() method', function() {
2525

2626
it('should remove sessionID from headers if logout was ok', function(done) {
2727
api.httpOptions.headers.sessionID = 123;
28-
api.request.resolves(true);
28+
api.request.resolves({success: true});
2929
var promise = api.logout();
3030
expect(promise).to.be.fulfilled.then(function () {
3131
expect(api.httpOptions.headers.sessionID).to.equal(undefined);
3232
done();
3333
});
3434
});
35+
36+
it('should reject returned promise and dont touch sessionID if logout was not ok', function(done) {
37+
api.httpOptions.headers.sessionID = 123;
38+
api.request.resolves(false);
39+
var promise = api.logout();
40+
expect(promise).to.be.rejected.then(function () {
41+
expect(api.httpOptions.headers.sessionID).to.equal(123);
42+
done();
43+
});
44+
});
3545
});

0 commit comments

Comments
 (0)