Skip to content

Commit 9d09762

Browse files
committed
build: supertest@6.2.2
1 parent 43cc56e commit 9d09762

File tree

4 files changed

+52
-33
lines changed

4 files changed

+52
-33
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ jobs:
5959

6060
- name: Node.js 6.x
6161
node-version: "6.17"
62-
npm-i: mocha@6.2.2
62+
npm-i: mocha@6.2.2 supertest@6.1.6
6363

6464
- name: Node.js 7.x
6565
node-version: "7.10"
66-
npm-i: mocha@6.2.2
66+
npm-i: mocha@6.2.2 supertest@6.1.6
6767

6868
- name: Node.js 8.x
6969
node-version: "8.17"

appveyor.yml

+3
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,13 @@ install:
5858
# supertest for http calls
5959
# - use 2.0.0 for Node.js < 4
6060
# - use 3.4.2 for Node.js < 6
61+
# - use 6.1.6 for Node.js < 8
6162
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
6263
npm install --silent --save-dev supertest@2.0.0
6364
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
6465
npm install --silent --save-dev supertest@3.4.2
66+
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
67+
npm install --silent --save-dev supertest@6.1.6
6568
}
6669
# Update Node.js modules
6770
- ps: |

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"multiparty": "4.2.2",
7777
"pbkdf2-password": "1.2.1",
7878
"should": "13.2.3",
79-
"supertest": "6.1.6",
79+
"supertest": "6.2.2",
8080
"vhost": "~3.0.2"
8181
},
8282
"engines": {

test/res.sendFile.js

+46-30
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,11 @@ describe('res', function(){
112112
app.use(function (req, res) {
113113
setImmediate(function () {
114114
res.sendFile(path.resolve(fixtures, 'name.txt'));
115-
server.close(cb)
116115
setTimeout(function () {
117116
cb(error)
118117
}, 10)
119118
})
120-
test.abort();
119+
test.req.abort()
121120
});
122121

123122
app.use(function (err, req, res, next) {
@@ -127,7 +126,10 @@ describe('res', function(){
127126

128127
var server = app.listen()
129128
var test = request(server).get('/')
130-
test.end()
129+
test.end(function (err) {
130+
assert.ok(err)
131+
server.close(cb)
132+
})
131133
})
132134

133135
describe('with "cacheControl" option', function () {
@@ -272,43 +274,49 @@ describe('res', function(){
272274
})
273275

274276
it('should invoke the callback when client aborts', function (done) {
275-
var cb = after(1, done);
277+
var cb = after(2, done)
276278
var app = express();
277279

278280
app.use(function (req, res) {
279281
setImmediate(function () {
280282
res.sendFile(path.resolve(fixtures, 'name.txt'), function (err) {
281-
should(err).be.ok()
282-
err.code.should.equal('ECONNABORTED');
283-
server.close(cb)
283+
assert.ok(err)
284+
assert.strictEqual(err.code, 'ECONNABORTED')
285+
cb()
284286
});
285287
});
286-
test.abort();
288+
test.req.abort()
287289
});
288290

289291
var server = app.listen()
290292
var test = request(server).get('/')
291-
test.expect(200, cb);
293+
test.end(function (err) {
294+
assert.ok(err)
295+
server.close(cb)
296+
})
292297
})
293298

294299
it('should invoke the callback when client already aborted', function (done) {
295-
var cb = after(1, done);
300+
var cb = after(2, done)
296301
var app = express();
297302

298303
app.use(function (req, res) {
299304
onFinished(res, function () {
300305
res.sendFile(path.resolve(fixtures, 'name.txt'), function (err) {
301-
should(err).be.ok()
302-
err.code.should.equal('ECONNABORTED');
303-
server.close(cb)
306+
assert.ok(err)
307+
assert.strictEqual(err.code, 'ECONNABORTED')
308+
cb()
304309
});
305310
});
306-
test.abort();
311+
test.req.abort()
307312
});
308313

309314
var server = app.listen()
310315
var test = request(server).get('/')
311-
test.expect(200, cb);
316+
test.end(function (err) {
317+
assert.ok(err)
318+
server.close(cb)
319+
})
312320
})
313321

314322
it('should invoke the callback without error when HEAD', function (done) {
@@ -398,43 +406,49 @@ describe('res', function(){
398406
})
399407

400408
it('should invoke the callback when client aborts', function (done) {
401-
var cb = after(1, done);
409+
var cb = after(2, done)
402410
var app = express();
403411

404412
app.use(function (req, res) {
405413
setImmediate(function () {
406414
res.sendfile('test/fixtures/name.txt', function (err) {
407-
should(err).be.ok()
408-
err.code.should.equal('ECONNABORTED');
409-
server.close(cb)
415+
assert.ok(err)
416+
assert.strictEqual(err.code, 'ECONNABORTED')
417+
cb()
410418
});
411419
});
412-
test.abort();
420+
test.req.abort()
413421
});
414422

415423
var server = app.listen()
416424
var test = request(server).get('/')
417-
test.expect(200, cb);
425+
test.end(function (err) {
426+
assert.ok(err)
427+
server.close(cb)
428+
})
418429
})
419430

420431
it('should invoke the callback when client already aborted', function (done) {
421-
var cb = after(1, done);
432+
var cb = after(2, done)
422433
var app = express();
423434

424435
app.use(function (req, res) {
425436
onFinished(res, function () {
426437
res.sendfile('test/fixtures/name.txt', function (err) {
427-
should(err).be.ok()
428-
err.code.should.equal('ECONNABORTED');
429-
server.close(cb)
438+
assert.ok(err)
439+
assert.strictEqual(err.code, 'ECONNABORTED')
440+
cb()
430441
});
431442
});
432-
test.abort();
443+
test.req.abort()
433444
});
434445

435446
var server = app.listen()
436447
var test = request(server).get('/')
437-
test.expect(200, cb);
448+
test.end(function (err) {
449+
assert.ok(err)
450+
server.close(cb)
451+
})
438452
})
439453

440454
it('should invoke the callback without error when HEAD', function (done) {
@@ -652,12 +666,11 @@ describe('res', function(){
652666
app.use(function (req, res) {
653667
setImmediate(function () {
654668
res.sendfile(path.resolve(fixtures, 'name.txt'));
655-
server.close(cb)
656669
setTimeout(function () {
657670
cb(error)
658671
}, 10)
659672
});
660-
test.abort();
673+
test.req.abort()
661674
});
662675

663676
app.use(function (err, req, res, next) {
@@ -667,7 +680,10 @@ describe('res', function(){
667680

668681
var server = app.listen()
669682
var test = request(server).get('/')
670-
test.end()
683+
test.end(function (err) {
684+
assert.ok(err)
685+
server.close(cb)
686+
})
671687
})
672688

673689
describe('with an absolute path', function(){

0 commit comments

Comments
 (0)