Skip to content

Commit 6d594c3

Browse files
committed
Update test suite
1 parent 7d4d87b commit 6d594c3

5 files changed

Lines changed: 40 additions & 48 deletions

File tree

test/_.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
'use strict';
22

3-
var booljs = require('bool.js')
4-
, resolver = require('../util/resolver');
3+
const Bool = require('booljs');
4+
const resolver = require('../util/resolver');
55

6-
booljs('com.example.api', [
7-
resolver(''), 'passport-http-bearer'
8-
]).setBase('example').run();
6+
new Bool('com.example.api', [ resolver(''), 'passport-http-bearer' ])
7+
.setBase('example')
8+
.run();
99

10-
global.expect = require('chai').expect;
10+
const chai = require('chai');
11+
chai.use(require('chai-as-promised'));
12+
13+
global.expect = chai.expect;
1114
global.Agent = require('supertest-as-promised');

test/bearer.js

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,23 @@
11
'use strict';
22

3+
const Bool = require('booljs');
4+
35
describe('Bearer', () => {
4-
var booljs = require('bool.js')
5-
, agent;
6+
let agent;
67

7-
before(() => {
8-
return booljs('com.example.api').run().then(function (api) {
9-
agent = new Agent(api.server);
10-
});
8+
before(async () => {
9+
let api = await new Bool('com.example.api').run();
10+
agent = new Agent(api.server);
1111
});
1212

13-
it(`Unauthenticated request returns 401`, () => {
14-
return (agent
15-
.get('/dog')
16-
.expect(401)
17-
);
18-
});
13+
it(`Unauthenticated request returns 401`, () => (agent
14+
.get('/dogs')
15+
.expect(401)
16+
));
1917

20-
it(`Authenticated request returns 200`, () => {
21-
return (agent
22-
.get('/dog')
23-
.set('Authorization', 'Bearer 123456')
24-
.expect(200)
25-
);
26-
});
18+
it(`Authenticated request returns 200`, () => (agent
19+
.get('/dogs')
20+
.set('Authorization', 'Bearer 123456')
21+
.expect(200)
22+
));
2723
});

test/plugin.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
'use strict';
22

3-
describe('Plugin', () => {
4-
5-
it('Integrity test passes', () => {
6-
let Plugin = require('..');
7-
new Plugin();
8-
});
9-
});
3+
describe('Plugin', () => it('Integrity test passes', () => {
4+
let Plugin = require('..');
5+
return new Plugin();
6+
}));

test/user.js

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
'use strict';
22

3+
const Bool = require('booljs');
4+
35
describe('User', () => {
4-
var booljs = require('bool.js')
5-
, agent;
6+
let agent;
67

7-
before(() => {
8-
return booljs('com.example.api').run().then(function (api) {
9-
agent = new Agent(api.server);
10-
});
8+
before(async () => {
9+
let api = await new Bool('com.example.api').run();
10+
agent = new Agent(api.server);
1111
});
1212

13-
it(`Unauthenticated request returns 401`, () => {
14-
return (agent
15-
.get('/users/me')
16-
.set('Authorization', 'Bearer 123456')
17-
.expect(200)
18-
).then(res => res.body).then(body => {
19-
/* jshint -W030 */ expect(body.data).to.exist;
20-
});
21-
});
13+
it(`Unauthenticated request returns 401`, () => (agent
14+
.get('/users/me')
15+
.set('Authorization', 'Bearer 123456')
16+
.expect(200)
17+
).then(res => res.body).then(body => expect(body.data).to.exist));
2218
});

0 commit comments

Comments
 (0)