added Protractor for end-to-end testing

This commit is contained in:
alecmerdler 2017-06-06 16:03:13 -07:00
parent 0841d2bfb9
commit 31d518f3e1
6 changed files with 524 additions and 145 deletions

View file

@ -7,6 +7,7 @@
"dev": "./node_modules/.bin/karma start --browsers ChromeHeadless",
"test": "./node_modules/.bin/karma start --single-run --browsers ChromeHeadless",
"test:node": "JASMINE_CONFIG_PATH=static/test/jasmine.json ./node_modules/.bin/jasmine-ts './static/js/**/*.spec.ts'",
"e2e": "./node_modules/.bin/ts-node ./node_modules/.bin/protractor static/test/protractor.conf.ts",
"build": "NODE_ENV=production ./node_modules/.bin/webpack --progress",
"watch": "./node_modules/.bin/webpack --watch"
},
@ -65,11 +66,13 @@
"karma-jasmine": "^0.3.8",
"karma-webpack": "^1.8.1",
"ngtemplate-loader": "^1.3.1",
"protractor": "^5.1.2",
"script-loader": "^0.7.0",
"source-map-loader": "0.1.5",
"style-loader": "0.13.1",
"ts-loader": "^0.9.5",
"ts-mocks": "^0.2.2",
"ts-node": "^3.0.6",
"typescript": "^2.2.1",
"typings": "1.4.0",
"webpack": "^2.2"