@@ -2,20 +2,25 @@
|
2 | 2 | const assert = require('assert'); |
3 | 3 | const dns = require('dns'); |
4 | 4 | const request = require('../support/client'); |
5 | | -const setup = require('../support/setup'); |
| 5 | +const getSetup = require('../support/setup'); |
6 | 6 | |
7 | | -const base = setup.uri; |
| 7 | +let base = null; |
8 | 8 | |
9 | 9 | function myLookup(hostname, options, callback) { |
10 | 10 | dns.lookup(hostname, options, callback); |
11 | 11 | } |
12 | 12 | |
13 | 13 | describe('req.lookup()', () => { |
14 | | -it('should set a custom lookup', () => { |
| 14 | +before(async () => { |
| 15 | +const setup = await getSetup(); |
| 16 | +base = setup.uri; |
| 17 | +}); |
| 18 | +it('should set a custom lookup', (done) => { |
15 | 19 | const r = request.get(`${base}/ok`).lookup(myLookup); |
16 | 20 | assert(r.lookup() === myLookup); |
17 | 21 | r.then((res) => { |
18 | 22 | res.text.should.equal('ok'); |
| 23 | +done(); |
19 | 24 | }); |
20 | 25 | }); |
21 | 26 | }); |