|
13 | 13 | "moment": "^2.18.0", |
14 | 14 | "react": "^15.4.2", |
15 | 15 | "react-dom": "^15.4.2", |
| 16 | + "react-input-autosize": "1.1.0", |
16 | 17 | "react-select": "^1.0.0-rc.3", |
17 | 18 | "react-text-mask": "^3.0.0", |
18 | 19 | "react-tooltip": "3.2.10", |
|
34 | 35 | "babel-preset-react": "^6.3.13", |
35 | 36 | "babel-preset-stage-0": "^6.3.13", |
36 | 37 | "babel-runtime": "^6.9.0", |
| 38 | + "browserstack-local": "^1.3.0", |
37 | 39 | "css-loader": "^0.23.0", |
38 | 40 | "eslint": "^1.10.3", |
39 | 41 | "eslint-loader": "^1.1.1", |
|
43 | 45 | "extract-text-webpack-plugin": "^1.0.1", |
44 | 46 | "file-loader": "^0.10.1", |
45 | 47 | "imports-loader": "^0.6.5", |
46 | | - "jest-cli": "*", |
| 48 | + "jest-cli": "^20.0.0", |
47 | 49 | "less": "^2.7.2", |
48 | 50 | "less-loader": "^4.0.0", |
49 | 51 | "npm-run-all": "^1.5.3", |
|
54 | 56 | "semantic-release": "^4.3.5", |
55 | 57 | "style-loader": "^0.13.2", |
56 | 58 | "url-loader": "^0.5.8", |
| 59 | + "wdio-mocha-framework": "^0.5.10", |
| 60 | + "webdriverio": "^4.8.0", |
57 | 61 | "webpack": "^1.12.9", |
58 | 62 | "webpack-dev-middleware": "^1.4.0", |
59 | 63 | "webpack-hot-middleware": "^2.6.0" |
60 | 64 | }, |
61 | 65 | "scripts": { |
62 | 66 | "build": "NODE_ENV=production babel-node node_modules/webpack/bin/webpack --config webpack.production.config.js", |
63 | | - "test": "jest --config .jestrc", |
| 67 | + "test": "jest", |
| 68 | + "test-ui": "wdio wdio.conf.js", |
64 | 69 | "lint": "eslint .", |
65 | 70 | "start": "npm-run-all --parallel start-server start-test", |
66 | 71 | "start-server": "babel-node server.js", |
| 72 | + "start-ui-test-server": "node ui-test-server.js", |
67 | 73 | "start-test": "jest --config .jestrc --watch", |
68 | 74 | "semantic-release": "semantic-release pre && npm publish && semantic-release post" |
69 | 75 | } |
|
0 commit comments