fix(deps)!: mime-types@^3.0.0 (#5882)
[express.git] / test / app.listen.js
blob7e7e731a3b84a72a78b4e6c3ea8d543398c0870e
1 'use strict'
3 var express = require('../')
4 var assert = require('assert')
6 describe('app.listen()', function(){
7 it('should wrap with an HTTP server', function(done){
8 var app = express();
10 var server = app.listen(0, function () {
11 server.close(done)
12 });
14 it('should callback on HTTP server errors', function (done) {
15 var app1 = express()
16 var app2 = express()
18 var server1 = app1.listen(0, function (err) {
19 assert(!err)
20 app2.listen(server1.address().port, function (err) {
21 assert(err.code === 'EADDRINUSE')
22 server1.close()
23 done()