|
26 | 26 | "repository":"https://github.com/coderoad/atom-coderoad",
|
27 | 27 | "scripts": {
|
28 | 28 | "compile":"tsc",
|
29 |
| -"test":"tsc test/*.ts src/typings.d.ts && ava" |
| 29 | +"test":"jest" |
30 | 30 | },
|
31 | 31 | "dependencies": {
|
32 | 32 | "atom-plugin-command-line":"1.0.2",
|
|
44 | 44 | "redux-thunk":"2.1.0",
|
45 | 45 | "reselect":"2.5.3"
|
46 | 46 | },
|
| 47 | +"devDependencies": { |
| 48 | +"enzyme":"^2.4.1", |
| 49 | +"jest":"^15.1.1", |
| 50 | +"react-addons-test-utils":"^15.3.1", |
| 51 | +"react-test-renderer":"^15.3.1", |
| 52 | +"tslint":"^3.15.1" |
| 53 | + }, |
47 | 54 | "engines": {
|
48 | 55 | "atom":">=1.0.0 <2.0.0"
|
49 | 56 | },
|
|
57 | 64 | }
|
58 | 65 | }
|
59 | 66 | },
|
60 |
| -"devDependencies": { |
61 |
| -"enzyme":"^2.4.1", |
62 |
| -"jest":"^15.1.1", |
63 |
| -"react-addons-test-utils":"^15.3.1", |
64 |
| -"react-test-renderer":"^15.3.1", |
65 |
| -"tslint":"^3.15.1" |
66 |
| - }, |
67 | 67 | "jest": {
|
| 68 | +"verbose":true, |
68 | 69 | "scriptPreprocessor":"<rootDir>/src/__tests__/preprocessor.js",
|
69 |
| -"moduleFileExtensions": ["ts","tsx","js"], |
70 |
| -"testRegex":"/src/*/.*\\.test\\.(ts|tsx|js)$" |
| 70 | +"moduleFileExtensions": [ |
| 71 | +"ts", |
| 72 | +"tsx", |
| 73 | +"js" |
| 74 | + ], |
| 75 | +"testRegex":"/src/*/.*\\.test\\.(ts|tsx|js)$", |
| 76 | +"coverageDirectory":"src/coverage", |
| 77 | +"collectCoverage":true, |
| 78 | +"coveragePathIgnorePatterns": [ |
| 79 | +"/node_modules/", |
| 80 | +"/typings/", |
| 81 | +"__tests__" |
| 82 | + ], |
| 83 | +"coverageThreshold": { |
| 84 | +"global": { |
| 85 | +"branches":50, |
| 86 | +"functions":50, |
| 87 | +"lines":50, |
| 88 | +"statements":50 |
| 89 | + } |
| 90 | + }, |
| 91 | +"cacheDirectory":"src/__tests__/__cache__" |
71 | 92 | }
|
72 | 93 | }
|