add integration testing support

This commit is contained in:
kaen
2018-11-10 15:49:43 -08:00
parent 1bf84c2443
commit f8507b632a
10 changed files with 219 additions and 4 deletions

View File

@@ -10,7 +10,9 @@
"push-main": "rollup -c --environment DEST:main",
"push-pserver": "rollup -c --environment DEST:pserver",
"push-sim": "rollup -c --environment DEST:sim",
"test": "rollup -c rollup.test-config.js && mocha dist/test.bundle.js",
"test": "npm run test-unit && npm run test-integration",
"test-unit": "rollup -c rollup.test-unit-config.js && mocha dist/test-unit.bundle.js",
"test-integration": "npm run build && rollup -c rollup.test-integration-config.js && mocha dist/test-integration.bundle.js",
"watch-main": "rollup -cw --environment DEST:main",
"watch-pserver": "rollup -cw --environment DEST:pserver",
"watch-sim": "rollup -cw --environment DEST:sim"
@@ -43,8 +45,10 @@
"rollup-plugin-commonjs": "^9.1.4",
"rollup-plugin-multi-entry": "^2.0.2",
"rollup-plugin-node-resolve": "^3.3.0",
"rollup-plugin-nodent": "^0.2.2",
"rollup-plugin-screeps": "^0.1.2",
"rollup-plugin-typescript2": "^0.16.1",
"screeps-server-mockup": "^1.4.3",
"sinon": "^6.3.5",
"sinon-chai": "^3.2.0",
"ts-node": "^7.0.1",