feat: upgrade jest to 23.1.0

BREAKING CHANGE: jest is upgraded to 23.1.0 with minor breaking changes
but should not affect normal test cases
This commit is contained in:
Evan You
2018-06-01 12:42:24 -04:00
parent a91d022d42
commit 7e38f98ec8
5 changed files with 289 additions and 102 deletions

View File

@@ -49,7 +49,7 @@
"eslint-plugin-vue-libs": "^2.1.0",
"globby": "^8.0.1",
"http-server": "^0.11.1",
"jest": "^22.1.4",
"jest": "^23.1.0",
"lerna": "^2.8.0",
"lint-staged": "^6.0.1",
"memfs": "^2.8.0",

View File

@@ -7,7 +7,12 @@ test('base', async () => {
apply: require('../generator'),
options: {}
},
// mock presence of the eslint plugin
// mock presence of the babel & eslint plugin
{
id: 'babel',
apply: () => {},
options: {}
},
{
id: 'eslint',
apply: () => {},
@@ -17,9 +22,27 @@ test('base', async () => {
expect(pkg.scripts['test:unit']).toBe('vue-cli-service test:unit')
expect(pkg.devDependencies).toHaveProperty('@vue/test-utils')
// should inject babel-jest
expect(pkg.devDependencies).toHaveProperty('babel-jest')
// babel-core 6 -> 7 shim
expect(pkg.devDependencies).toHaveProperty('babel-core')
// eslint
expect(files['tests/unit/.eslintrc.js']).toMatch('jest: true')
const spec = files['tests/unit/HelloWorld.spec.js']
expect(spec).toMatch(`expect(wrapper.text()).toMatch(msg)`)
})
test('without babel/eslint', async () => {
const { pkg, files } = await generateWithPlugin([
{
id: 'unit-jest',
apply: require('../generator'),
options: {}
}
])
expect(pkg.devDependencies).not.toHaveProperty('babel-jest')
expect(files['tests/unit/.eslintrc.js']).toBeUndefined()
})

View File

@@ -40,7 +40,7 @@ module.exports = api => {
jestConfig.transform['^.+\\.jsx?$'] = 'babel-jest'
api.extendPackage({
devDependencies: {
'babel-jest': '^22.4.3',
'babel-jest': '^23.0.1',
// this is for now necessary to force babel-jest and vue-jest to use babel 7
'babel-core': '7.0.0-bridge.0'
}

View File

@@ -23,14 +23,14 @@
},
"dependencies": {
"@vue/cli-shared-utils": "^3.0.0-beta.15",
"jest": "^22.4.3",
"jest": "^23.1.0",
"jest-serializer-vue": "^1.0.0",
"jest-transform-stub": "^1.0.0",
"vue-jest": "^2.6.0"
},
"devDependencies": {
"@vue/test-utils": "^1.0.0-beta.16",
"babel-jest": "^22.4.3",
"babel-jest": "^23.0.1",
"ts-jest": "^22.4.6"
}
}

358
yarn.lock
View File

@@ -1943,12 +1943,12 @@ babel-helper-vue-jsx-merge-props@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
babel-jest@^22.4.3, babel-jest@^22.4.4:
version "22.4.4"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d"
babel-jest@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.0.1.tgz#bbad3bf523fb202da05ed0a6540b48c84eed13a6"
dependencies:
babel-plugin-istanbul "^4.1.5"
babel-preset-jest "^22.4.4"
babel-plugin-istanbul "^4.1.6"
babel-preset-jest "^23.0.1"
babel-loader@^8.0.0-0:
version "8.0.0-beta.3"
@@ -1971,7 +1971,7 @@ babel-plugin-dynamic-import-node@^1.2.0:
dependencies:
babel-plugin-syntax-dynamic-import "^6.18.0"
babel-plugin-istanbul@^4.1.5, babel-plugin-istanbul@^4.1.6:
babel-plugin-istanbul@^4.1.6:
version "4.1.6"
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45"
dependencies:
@@ -1984,6 +1984,10 @@ babel-plugin-jest-hoist@^22.4.4:
version "22.4.4"
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b"
babel-plugin-jest-hoist@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.0.1.tgz#eaa11c964563aea9c21becef2bdf7853f7f3c148"
babel-plugin-syntax-dynamic-import@^6.18.0:
version "6.18.0"
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da"
@@ -2014,13 +2018,20 @@ babel-plugin-transform-vue-jsx@^4.0.1:
dependencies:
esutils "^2.0.2"
babel-preset-jest@^22.4.3, babel-preset-jest@^22.4.4:
babel-preset-jest@^22.4.3:
version "22.4.4"
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39"
dependencies:
babel-plugin-jest-hoist "^22.4.4"
babel-plugin-syntax-object-rest-spread "^6.13.0"
babel-preset-jest@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.0.1.tgz#631cc545c6cf021943013bcaf22f45d87fe62198"
dependencies:
babel-plugin-jest-hoist "^23.0.1"
babel-plugin-syntax-object-rest-spread "^6.13.0"
babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
@@ -4582,6 +4593,17 @@ expect@^22.4.0:
jest-message-util "^22.4.3"
jest-regex-util "^22.4.3"
expect@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/expect/-/expect-23.1.0.tgz#bfdfd57a2a20170d875999ee9787cc71f01c205f"
dependencies:
ansi-styles "^3.2.0"
jest-diff "^23.0.1"
jest-get-type "^22.1.0"
jest-matcher-utils "^23.0.1"
jest-message-util "^23.1.0"
jest-regex-util "^23.0.0"
express-history-api-fallback@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/express-history-api-fallback/-/express-history-api-fallback-2.2.1.tgz#3a2ad27f7bebc90fc533d110d7c6d83097bcd057"
@@ -6394,7 +6416,7 @@ isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
istanbul-api@^1.1.14:
istanbul-api@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.1.tgz#4c3b05d18c0016d1022e079b98dc82c40f488954"
dependencies:
@@ -6411,7 +6433,7 @@ istanbul-api@^1.1.14:
mkdirp "^0.5.1"
once "^1.4.0"
istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.1.2, istanbul-lib-coverage@^1.2.0:
istanbul-lib-coverage@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz#f7d8f2e42b97e37fe796114cb0f9d68b5e3a4341"
@@ -6421,7 +6443,7 @@ istanbul-lib-hook@^1.2.0:
dependencies:
append-transform "^0.4.0"
istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.8.0:
istanbul-lib-instrument@^1.10.1:
version "1.10.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz#724b4b6caceba8692d3f1f9d0727e279c401af7b"
dependencies:
@@ -6442,16 +6464,6 @@ istanbul-lib-report@^1.1.4:
path-parse "^1.0.5"
supports-color "^3.1.2"
istanbul-lib-source-maps@^1.2.1:
version "1.2.3"
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz#20fb54b14e14b3fb6edb6aca3571fd2143db44e6"
dependencies:
debug "^3.1.0"
istanbul-lib-coverage "^1.1.2"
mkdirp "^0.5.1"
rimraf "^2.6.1"
source-map "^0.5.3"
istanbul-lib-source-maps@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz#cc7ccad61629f4efff8e2f78adb8c522c9976ec7"
@@ -6487,15 +6499,15 @@ javascript-stringify@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3"
jest-changed-files@^22.2.0:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.4.3.tgz#8882181e022c38bd46a2e4d18d44d19d90a90fb2"
jest-changed-files@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.0.1.tgz#f79572d0720844ea5df84c2a448e862c2254f60c"
dependencies:
throat "^4.0.0"
jest-cli@^22.4.4:
version "22.4.4"
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.4.tgz#68cd2a2aae983adb1e6638248ca21082fd6d9e90"
jest-cli@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.1.0.tgz#eb8bdd4ce0d15250892e31ad9b69bc99d2a8f6bf"
dependencies:
ansi-escapes "^3.0.0"
chalk "^2.0.1"
@@ -6504,24 +6516,25 @@ jest-cli@^22.4.4:
graceful-fs "^4.1.11"
import-local "^1.0.0"
is-ci "^1.0.10"
istanbul-api "^1.1.14"
istanbul-lib-coverage "^1.1.1"
istanbul-lib-instrument "^1.8.0"
istanbul-lib-source-maps "^1.2.1"
jest-changed-files "^22.2.0"
jest-config "^22.4.4"
jest-environment-jsdom "^22.4.1"
istanbul-api "^1.3.1"
istanbul-lib-coverage "^1.2.0"
istanbul-lib-instrument "^1.10.1"
istanbul-lib-source-maps "^1.2.4"
jest-changed-files "^23.0.1"
jest-config "^23.1.0"
jest-environment-jsdom "^23.1.0"
jest-get-type "^22.1.0"
jest-haste-map "^22.4.2"
jest-message-util "^22.4.0"
jest-regex-util "^22.1.0"
jest-resolve-dependencies "^22.1.0"
jest-runner "^22.4.4"
jest-runtime "^22.4.4"
jest-snapshot "^22.4.0"
jest-util "^22.4.1"
jest-validate "^22.4.4"
jest-worker "^22.2.2"
jest-haste-map "^23.1.0"
jest-message-util "^23.1.0"
jest-regex-util "^23.0.0"
jest-resolve-dependencies "^23.0.1"
jest-runner "^23.1.0"
jest-runtime "^23.1.0"
jest-snapshot "^23.0.1"
jest-util "^23.1.0"
jest-validate "^23.0.1"
jest-watcher "^23.1.0"
jest-worker "^23.0.1"
micromatch "^2.3.11"
node-notifier "^5.2.1"
realpath-native "^1.0.0"
@@ -6530,7 +6543,7 @@ jest-cli@^22.4.4:
string-length "^2.0.0"
strip-ansi "^4.0.0"
which "^1.2.12"
yargs "^10.0.3"
yargs "^11.0.0"
jest-config@^22.4.3, jest-config@^22.4.4:
version "22.4.4"
@@ -6548,6 +6561,24 @@ jest-config@^22.4.3, jest-config@^22.4.4:
jest-validate "^22.4.4"
pretty-format "^22.4.0"
jest-config@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.1.0.tgz#708ca0f431d356ee424fb4895d3308006bdd8241"
dependencies:
babel-core "^6.0.0"
babel-jest "^23.0.1"
chalk "^2.0.1"
glob "^7.1.1"
jest-environment-jsdom "^23.1.0"
jest-environment-node "^23.1.0"
jest-get-type "^22.1.0"
jest-jasmine2 "^23.1.0"
jest-regex-util "^23.0.0"
jest-resolve "^23.1.0"
jest-util "^23.1.0"
jest-validate "^23.0.1"
pretty-format "^23.0.1"
jest-diff@^22.4.0, jest-diff@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030"
@@ -6557,16 +6588,32 @@ jest-diff@^22.4.0, jest-diff@^22.4.3:
jest-get-type "^22.4.3"
pretty-format "^22.4.3"
jest-diff@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.0.1.tgz#3d49137cee12c320a4b4d2b4a6fa6e82d491a16a"
dependencies:
chalk "^2.0.1"
diff "^3.2.0"
jest-get-type "^22.1.0"
pretty-format "^23.0.1"
jest-docblock@^21.0.0:
version "21.2.0"
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414"
jest-docblock@^22.4.0, jest-docblock@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19"
jest-docblock@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.0.1.tgz#deddd18333be5dc2415260a04ef3fce9276b5725"
dependencies:
detect-newline "^2.1.0"
jest-each@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.1.0.tgz#16146b592c354867a5ae5e13cdf15c6c65b696c6"
dependencies:
chalk "^2.0.1"
pretty-format "^23.0.1"
jest-environment-jsdom@^22.4.1:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e"
@@ -6575,6 +6622,14 @@ jest-environment-jsdom@^22.4.1:
jest-util "^22.4.3"
jsdom "^11.5.1"
jest-environment-jsdom@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.1.0.tgz#85929914e23bed3577dac9755f4106d0697c479c"
dependencies:
jest-mock "^23.1.0"
jest-util "^23.1.0"
jsdom "^11.5.1"
jest-environment-node@^22.4.1:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129"
@@ -6582,6 +6637,13 @@ jest-environment-node@^22.4.1:
jest-mock "^22.4.3"
jest-util "^22.4.3"
jest-environment-node@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.1.0.tgz#452c0bf949cfcbbacda1e1762eeed70bc784c7d5"
dependencies:
jest-mock "^23.1.0"
jest-util "^23.1.0"
jest-get-type@^21.2.0:
version "21.2.0"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23"
@@ -6590,15 +6652,15 @@ jest-get-type@^22.1.0, jest-get-type@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4"
jest-haste-map@^22.4.2:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b"
jest-haste-map@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.1.0.tgz#18e6c7d5a8d27136f91b7d9852f85de0c7074c49"
dependencies:
fb-watchman "^2.0.0"
graceful-fs "^4.1.11"
jest-docblock "^22.4.3"
jest-serializer "^22.4.3"
jest-worker "^22.4.3"
jest-docblock "^23.0.1"
jest-serializer "^23.0.1"
jest-worker "^23.0.1"
micromatch "^2.3.11"
sane "^2.0.0"
@@ -6618,11 +6680,27 @@ jest-jasmine2@^22.4.4:
jest-util "^22.4.1"
source-map-support "^0.5.0"
jest-leak-detector@^22.4.0:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35"
jest-jasmine2@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.1.0.tgz#4afab31729b654ddcd2b074add849396f13b30b8"
dependencies:
pretty-format "^22.4.3"
chalk "^2.0.1"
co "^4.6.0"
expect "^23.1.0"
is-generator-fn "^1.0.0"
jest-diff "^23.0.1"
jest-each "^23.1.0"
jest-matcher-utils "^23.0.1"
jest-message-util "^23.1.0"
jest-snapshot "^23.0.1"
jest-util "^23.1.0"
pretty-format "^23.0.1"
jest-leak-detector@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.0.1.tgz#9dba07505ac3495c39d3ec09ac1e564599e861a0"
dependencies:
pretty-format "^23.0.1"
jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3:
version "22.4.3"
@@ -6632,6 +6710,14 @@ jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3:
jest-get-type "^22.4.3"
pretty-format "^22.4.3"
jest-matcher-utils@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.0.1.tgz#0c6c0daedf9833c2a7f36236069efecb4c3f6e5f"
dependencies:
chalk "^2.0.1"
jest-get-type "^22.1.0"
pretty-format "^23.0.1"
jest-message-util@^22.4.0, jest-message-util@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7"
@@ -6642,19 +6728,38 @@ jest-message-util@^22.4.0, jest-message-util@^22.4.3:
slash "^1.0.0"
stack-utils "^1.0.1"
jest-message-util@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.1.0.tgz#9a809ba487ecac5ce511d4e698ee3b5ee2461ea9"
dependencies:
"@babel/code-frame" "^7.0.0-beta.35"
chalk "^2.0.1"
micromatch "^2.3.11"
slash "^1.0.0"
stack-utils "^1.0.1"
jest-mock@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7"
jest-mock@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.1.0.tgz#a381c31b121ab1f60c462a2dadb7b86dcccac487"
jest-regex-util@^22.1.0, jest-regex-util@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af"
jest-resolve-dependencies@^22.1.0:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e"
jest-regex-util@^23.0.0:
version "23.0.0"
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.0.0.tgz#dd5c1fde0c46f4371314cf10f7a751a23f4e8f76"
jest-resolve-dependencies@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.0.1.tgz#d01a10ddad9152c4cecdf5eac2b88571c4b6a64d"
dependencies:
jest-regex-util "^22.4.3"
jest-regex-util "^23.0.0"
jest-snapshot "^23.0.1"
jest-resolve@^22.4.2:
version "22.4.3"
@@ -6663,46 +6768,57 @@ jest-resolve@^22.4.2:
browser-resolve "^1.11.2"
chalk "^2.0.1"
jest-runner@^22.4.4:
version "22.4.4"
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.4.tgz#dfca7b7553e0fa617e7b1291aeb7ce83e540a907"
jest-resolve@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.1.0.tgz#b9e316eecebd6f00bc50a3960d1527bae65792d2"
dependencies:
browser-resolve "^1.11.2"
chalk "^2.0.1"
realpath-native "^1.0.0"
jest-runner@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.1.0.tgz#fa20a933fff731a5432b3561e7f6426594fa29b5"
dependencies:
exit "^0.1.2"
jest-config "^22.4.4"
jest-docblock "^22.4.0"
jest-haste-map "^22.4.2"
jest-jasmine2 "^22.4.4"
jest-leak-detector "^22.4.0"
jest-message-util "^22.4.0"
jest-runtime "^22.4.4"
jest-util "^22.4.1"
jest-worker "^22.2.2"
graceful-fs "^4.1.11"
jest-config "^23.1.0"
jest-docblock "^23.0.1"
jest-haste-map "^23.1.0"
jest-jasmine2 "^23.1.0"
jest-leak-detector "^23.0.1"
jest-message-util "^23.1.0"
jest-runtime "^23.1.0"
jest-util "^23.1.0"
jest-worker "^23.0.1"
source-map-support "^0.5.6"
throat "^4.0.0"
jest-runtime@^22.4.4:
version "22.4.4"
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.4.tgz#9ba7792fc75582a5be0f79af6f8fe8adea314048"
jest-runtime@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.1.0.tgz#b4ae0e87259ecacfd4a884b639db07cf4dd620af"
dependencies:
babel-core "^6.0.0"
babel-jest "^22.4.4"
babel-plugin-istanbul "^4.1.5"
babel-plugin-istanbul "^4.1.6"
chalk "^2.0.1"
convert-source-map "^1.4.0"
exit "^0.1.2"
fast-json-stable-stringify "^2.0.0"
graceful-fs "^4.1.11"
jest-config "^22.4.4"
jest-haste-map "^22.4.2"
jest-regex-util "^22.1.0"
jest-resolve "^22.4.2"
jest-util "^22.4.1"
jest-validate "^22.4.4"
json-stable-stringify "^1.0.1"
jest-config "^23.1.0"
jest-haste-map "^23.1.0"
jest-message-util "^23.1.0"
jest-regex-util "^23.0.0"
jest-resolve "^23.1.0"
jest-snapshot "^23.0.1"
jest-util "^23.1.0"
jest-validate "^23.0.1"
micromatch "^2.3.11"
realpath-native "^1.0.0"
slash "^1.0.0"
strip-bom "3.0.0"
write-file-atomic "^2.1.0"
yargs "^10.0.3"
yargs "^11.0.0"
jest-serializer-vue@^1.0.0:
version "1.0.0"
@@ -6710,9 +6826,9 @@ jest-serializer-vue@^1.0.0:
dependencies:
pretty "2.0.0"
jest-serializer@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.3.tgz#a679b81a7f111e4766235f4f0c46d230ee0f7436"
jest-serializer@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165"
jest-snapshot@^22.4.0:
version "22.4.3"
@@ -6725,6 +6841,17 @@ jest-snapshot@^22.4.0:
natural-compare "^1.4.0"
pretty-format "^22.4.3"
jest-snapshot@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.0.1.tgz#6674fa19b9eb69a99cabecd415bddc42d6af3e7e"
dependencies:
chalk "^2.0.1"
jest-diff "^23.0.1"
jest-matcher-utils "^23.0.1"
mkdirp "^0.5.1"
natural-compare "^1.4.0"
pretty-format "^23.0.1"
jest-transform-stub@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/jest-transform-stub/-/jest-transform-stub-1.0.0.tgz#e4e941454f31a8bbc4db96b31f46a08b294372b1"
@@ -6741,6 +6868,19 @@ jest-util@^22.4.1, jest-util@^22.4.3:
mkdirp "^0.5.1"
source-map "^0.6.0"
jest-util@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.1.0.tgz#c0251baf34644c6dd2fea78a962f4263ac55772d"
dependencies:
callsites "^2.0.0"
chalk "^2.0.1"
graceful-fs "^4.1.11"
is-ci "^1.0.10"
jest-message-util "^23.1.0"
mkdirp "^0.5.1"
slash "^1.0.0"
source-map "^0.6.0"
jest-validate@^21.1.0:
version "21.2.1"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-21.2.1.tgz#cc0cbca653cd54937ba4f2a111796774530dd3c7"
@@ -6760,18 +6900,35 @@ jest-validate@^22.4.4:
leven "^2.1.0"
pretty-format "^22.4.0"
jest-worker@^22.2.2, jest-worker@^22.4.3:
version "22.4.3"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.4.3.tgz#5c421417cba1c0abf64bf56bd5fb7968d79dd40b"
jest-validate@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.0.1.tgz#cd9f01a89d26bb885f12a8667715e9c865a5754f"
dependencies:
chalk "^2.0.1"
jest-get-type "^22.1.0"
leven "^2.1.0"
pretty-format "^23.0.1"
jest-watcher@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.1.0.tgz#a8d5842e38d9fb4afff823df6abb42a58ae6cdbd"
dependencies:
ansi-escapes "^3.0.0"
chalk "^2.0.1"
string-length "^2.0.0"
jest-worker@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.0.1.tgz#9e649dd963ff4046026f91c4017f039a6aa4a7bc"
dependencies:
merge-stream "^1.0.1"
jest@^22.1.4, jest@^22.4.3:
version "22.4.4"
resolved "https://registry.yarnpkg.com/jest/-/jest-22.4.4.tgz#ffb36c9654b339a13e10b3d4b338eb3e9d49f6eb"
jest@^23.1.0:
version "23.1.0"
resolved "https://registry.yarnpkg.com/jest/-/jest-23.1.0.tgz#bbb7f893100a11a742dd8bd0d047a54b0968ad1a"
dependencies:
import-local "^1.0.0"
jest-cli "^22.4.4"
jest-cli "^23.1.0"
jju@^1.1.0:
version "1.3.0"
@@ -9196,6 +9353,13 @@ pretty-format@^22.4.0, pretty-format@^22.4.3:
ansi-regex "^3.0.0"
ansi-styles "^3.2.0"
pretty-format@^23.0.1:
version "23.0.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.0.1.tgz#d61d065268e4c759083bccbca27a01ad7c7601f4"
dependencies:
ansi-regex "^3.0.0"
ansi-styles "^3.2.0"
pretty@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/pretty/-/pretty-2.0.0.tgz#adbc7960b7bbfe289a557dc5f737619a220d06a5"
@@ -10244,7 +10408,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.1:
source-map-url "^0.4.0"
urix "^0.1.0"
source-map-support@^0.5.0, source-map-support@^0.5.1, source-map-support@^0.5.5:
source-map-support@^0.5.0, source-map-support@^0.5.1, source-map-support@^0.5.5, source-map-support@^0.5.6:
version "0.5.6"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.6.tgz#4435cee46b1aab62b8e8610ce60f788091c51c13"
dependencies: