Use server-ready to make CLI tests slightly faster

This commit is contained in:
Typicode
2015-09-17 22:14:59 +02:00
parent 5aab59e79e
commit aeb4906f11
2 changed files with 7 additions and 5 deletions

View File

@ -29,6 +29,7 @@
"husky": "^0.6.1",
"mocha": "^2.2.4",
"rimraf": "^2.4.1",
"server-ready": "^0.2.0",
"standard": "^3.8.0",
"supertest": "~0.8.1"
},

View File

@ -4,6 +4,7 @@ var path = require('path')
var cp = require('child_process')
var request = require('supertest')
var rmrf = require('rimraf')
var serverReady = require('server-ready')
var pkg = require('../../package.json')
var PORT = 3100
@ -44,7 +45,7 @@ describe('cli', function () {
beforeEach(function (done) {
child = cli([dbFile])
setTimeout(done, 1000)
serverReady(PORT, done)
})
it('should support JSON dbFile', function (done) {
@ -57,7 +58,7 @@ describe('cli', function () {
beforeEach(function (done) {
child = cli(['fixtures/seed.js'])
setTimeout(done, 1000)
serverReady(PORT, done)
})
it('should support JS file', function (done) {
@ -84,7 +85,7 @@ describe('cli', function () {
beforeEach(function (done) {
child = cli([dbFile, '-r', routesFile, '-i', '_id'])
setTimeout(done, 1000)
serverReady(PORT, done)
})
it('should use routes.json and _id as the identifier', function (done) {
@ -97,7 +98,7 @@ describe('cli', function () {
beforeEach(function (done) {
child = cli([dbFile, '-d', 1000])
setTimeout(done, 1000)
serverReady(PORT, done)
})
it('should delay response', function (done) {
@ -117,7 +118,7 @@ describe('cli', function () {
beforeEach(function (done) {
child = cli(['--watch', dbFile, '-r', routesFile])
setTimeout(done, 1000)
serverReady(PORT, done)
})
it('should watch db file', function (done) {