[dist] make tests work reliably, add package-lock.json

This commit is contained in:
Jarrett Cruger 2018-04-19 13:22:35 -04:00 committed by Charlie Robbins
parent 812757541d
commit 09dcb98456
5 changed files with 3431 additions and 24 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@ notes
primus-proxy.js primus-proxy.js
tes.js tes.js
npm-debug.log npm-debug.log
.nyc_output

View File

@ -1,14 +1,8 @@
sudo: false sudo: false
language: node_js language: node_js
node_js: node_js:
- "0.10"
- "0.12"
- "4.2"
- "6" - "6"
- "8"
before_install:
- travis_retry npm install -g npm@2.14.5
- travis_retry npm install
script: script:
- npm test - npm test

3418
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -12,33 +12,26 @@
], ],
"main": "index.js", "main": "index.js",
"dependencies": { "dependencies": {
"eventemitter3": "2.0.x", "eventemitter3": "^3.0.0",
"requires-port": "1.x.x" "requires-port": "^1.0.0"
}, },
"devDependencies": { "devDependencies": {
"async": "*", "async": "^2.0.0",
"blanket": "*", "expect.js": "~0.3.1",
"coveralls": "*", "mocha": "^3.5.3",
"dox": "*", "nyc": "^11.7.1",
"expect.js": "*",
"mocha": "*",
"mocha-lcov-reporter": "*",
"semver": "^5.0.3", "semver": "^5.0.3",
"socket.io": "*", "socket.io": "^2.1.0",
"socket.io-client": "*", "socket.io-client": "^2.1.0",
"sse": "0.0.6", "sse": "0.0.6",
"ws": "^0.8.0" "ws": "^0.8.0"
}, },
"scripts": { "scripts": {
"coveralls": "mocha --require blanket --reporter mocha-lcov-reporter | ./node_modules/coveralls/bin/coveralls.js",
"blanket": {
"pattern": "lib/http-proxy"
},
"test": "mocha test/*-test.js", "test": "mocha test/*-test.js",
"test-cov": "mocha --require blanket -R html-cov > cov/coverage.html" "test-cov": "nyc npm test"
}, },
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=4.0.0"
}, },
"license": "MIT" "license": "MIT"
} }

View File

@ -483,6 +483,7 @@ describe('lib/http-proxy.js', function() {
proxyServer.on('close', function() { proxyServer.on('close', function() {
proxyServer.close(); proxyServer.close();
server.close(); server.close();
destiny.close();
if (count == 1) { done(); } if (count == 1) { done(); }
}); });