Increase test coverage

This commit is contained in:
Nick O'Leary
2018-04-24 22:13:35 +01:00
parent e6aeeea8c1
commit 9a972b0b8a
4 changed files with 189 additions and 7 deletions

View File

@@ -105,7 +105,6 @@ describe("api/auth/strategies", function() {
user.should.equal("anon");
strategies.anonymousStrategy.success = strategies.anonymousStrategy._success;
delete strategies.anonymousStrategy._success;
userDefault.restore();
done();
};
strategies.anonymousStrategy.authenticate({});
@@ -119,11 +118,13 @@ describe("api/auth/strategies", function() {
err.should.equal(401);
strategies.anonymousStrategy.fail = strategies.anonymousStrategy._fail;
delete strategies.anonymousStrategy._fail;
userDefault.restore();
done();
};
strategies.anonymousStrategy.authenticate({});
});
afterEach(function() {
Users.default.restore();
})
});
describe("Bearer Strategy", function() {

View File

@@ -21,6 +21,9 @@ var sinon = require('sinon');
var Users = require("../../../../red/api/auth/users");
describe("api/auth/users", function() {
after(function() {
Users.init({});
})
describe('Initalised with a credentials object, no anon',function() {
before(function() {
Users.init({
@@ -214,7 +217,7 @@ describe("api/auth/users", function() {
});
describe('#default',function() {
it('handles api.default being a function',function(done) {
Users.should.have.property('default').which.is.a.Function;
Users.should.have.property('default').which.is.a.Function();
(Users.default()).should.equal("Done");
done();
});