Skip to content

Commit 3881159

Browse files
author
Michael Salinger
committed
Fixed integration tests, removed debug statements
1 parent a8afb1f commit 3881159

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

index.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ ExpressOAuthServer.prototype.authenticate = function(options) {
4545
return function(req, res, next) {
4646
var request = new Request(req);
4747
var response = new Response(res);
48-
4948
return Promise.bind(that)
5049
.then(function() {
5150
return this.server.authenticate(request, response, options);
@@ -55,7 +54,6 @@ ExpressOAuthServer.prototype.authenticate = function(options) {
5554
next();
5655
})
5756
.catch(function(e) {
58-
console.log(e);
5957
return handleError.call(this, e, req, res, null, next);
6058
});
6159
};
@@ -90,7 +88,6 @@ ExpressOAuthServer.prototype.authorize = function(options) {
9088
return handleResponse.call(this, req, res, response);
9189
})
9290
.catch(function(e) {
93-
console.log(e);
9491
return handleError.call(this, e, req, res, response, next);
9592
});
9693
};

test/integration/index_test.js

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ describe('ExpressOAuthServer', function() {
6060

6161
it('should authenticate the request', function(done) {
6262
var tokenExpires = new Date();
63-
tokenExpires = new Date(tokenExpires.setDate(tokenExpires.getDate() + 1));
63+
tokenExpires.setDate(tokenExpires.getDate() + 1);
6464

6565
var token = { user: {}, accessTokenExpiresAt: tokenExpires };
6666
var model = {
@@ -87,8 +87,7 @@ describe('ExpressOAuthServer', function() {
8787

8888
it('should cache the authorization token', function(done) {
8989
var tokenExpires = new Date();
90-
tokenExpires = new Date(tokenExpires.setDate(tokenExpires.getDate() + 1));
91-
90+
tokenExpires.setDate(tokenExpires.getDate() + 1);
9291
var token = { user: {}, accessTokenExpiresAt: tokenExpires };
9392
var model = {
9493
getAccessToken: function() {
@@ -101,27 +100,30 @@ describe('ExpressOAuthServer', function() {
101100

102101
var spy = sinon.spy(function(req, res, next) {
103102
res.locals.oauth.token.should.equal(token);
104-
103+
res.send(token);
105104
next();
106105
});
107106
app.use(spy);
108107

109108
request(app.listen())
110109
.get('/')
111110
.set('Authorization', 'Bearer foobar')
112-
.expect(200, function(){
113-
spy.called.should.be.true;
114-
done();
111+
.expect(200, function(err, res){
112+
spy.called.should.be.True();
113+
done(err);
115114
});
116115
});
117116
});
118117

119118
describe('authorize()', function() {
120119
it('should cache the authorization code', function(done) {
120+
var tokenExpires = new Date();
121+
tokenExpires.setDate(tokenExpires.getDate() + 1);
122+
121123
var code = { authorizationCode: 123 };
122124
var model = {
123125
getAccessToken: function() {
124-
return { user: {} };
126+
return { user: {}, accessTokenExpiresAt: tokenExpires };
125127
},
126128
getClient: function() {
127129
return { grants: ['authorization_code'], redirectUris: ['http://example.com'] };
@@ -144,9 +146,9 @@ describe('ExpressOAuthServer', function() {
144146
.post('/?state=foobiz')
145147
.set('Authorization', 'Bearer foobar')
146148
.send({ client_id: 12345, response_type: 'code' })
147-
.expect(200, function(){
148-
spy.called.should.be.true;
149-
done();
149+
.expect(302, function(err, res){
150+
spy.called.should.be.True();
151+
done(err);
150152
});
151153
});
152154

@@ -173,7 +175,7 @@ describe('ExpressOAuthServer', function() {
173175
.expect(400, function(err, res) {
174176
res.body.error.should.eql('invalid_request');
175177
res.body.error_description.should.eql('Missing parameter: `response_type`');
176-
done();
178+
done(err);
177179
});
178180
});
179181

@@ -241,9 +243,9 @@ describe('ExpressOAuthServer', function() {
241243
.post('/')
242244
.send('client_id=foo&client_secret=bar&grant_type=password&username=qux&password=biz')
243245
.expect({ access_token: 'foobar', token_type: 'Bearer' })
244-
.expect(200, function(){
245-
spy.called.should.be.true;
246-
done();
246+
.expect(200, function(err, res){
247+
spy.called.should.be.True();
248+
done(err);
247249
});
248250
});
249251

0 commit comments

Comments
 (0)