Skip to content

Commit ffd9742

Browse files
refactor: use consola 2.1 mockTypes
1 parent 9d08d8a commit ffd9742

File tree

3 files changed

+28
-45
lines changed

3 files changed

+28
-45
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
},
5959
"dependencies": {
6060
"bundle-buddy-webpack-plugin": "^0.3.0",
61-
"consola": "2.0.7"
61+
"consola": "2.1.0"
6262
},
6363
"devDependencies": {
6464
"@commitlint/cli": "^7.2.1",
@@ -69,7 +69,7 @@
6969
"eslint": "^5.8.0",
7070
"eslint-config-standard": "^12.0.0",
7171
"eslint-plugin-import": "^2.14.0",
72-
"eslint-plugin-jest": "^21.26.2",
72+
"eslint-plugin-jest": "^21.27.0",
7373
"eslint-plugin-node": "^8.0.0",
7474
"eslint-plugin-promise": "^4.0.1",
7575
"eslint-plugin-standard": "^4.0.0",

test/module.test.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,10 @@ jest.setTimeout(60 * 1000)
66
let nuxt
77

88
describe('nuxt-bundle-buddy', () => {
9-
let consolaLog
10-
119
beforeEach(() => {
1210
jest.spyOn(process, 'exit').mockImplementationOnce(() => {})
13-
jest.spyOn(global.console, 'log')
14-
consolaLog = jest.fn()
1511
consola.restoreAll()
16-
consola.setReporters({
17-
log: consolaLog
18-
})
12+
consola.mockTypes(() => jest.fn())
1913
consola.wrapAll()
2014
})
2115

@@ -24,7 +18,7 @@ describe('nuxt-bundle-buddy', () => {
2418
nuxt = await setupNuxt(require('./fixture/configs/default'))
2519
} catch (e) {}
2620

27-
const consolaMessages = consolaLog.mock.calls.map(c => c[0].args[0])
21+
const consolaMessages = consola.log.mock.calls.map(c => c[0])
2822
expect(consolaMessages.find(s => s.includes('No bundle duplication detected'))).toBeTruthy()
2923
})
3024

yarn.lock

Lines changed: 24 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -996,11 +996,11 @@
996996
webpackbar "^2.6.3"
997997

998998
"@nuxtjs/devalue@^1.0.1":
999-
version "1.0.1"
1000-
resolved "https://registry.npmjs.org/@nuxtjs/devalue/-/devalue-1.0.1.tgz#661f16ed4c5d4bf64ab8b6e66fa1aa16bc57d504"
1001-
integrity sha512-kL4x8JyK8fvOKWhFENDzwTH+AR4HUYOCVEGkoe0XUyniqsesIXcZiPCV+sGXBwTwwopQDVpaz97y+RyBH535gw==
999+
version "1.1.0"
1000+
resolved "https://registry.npmjs.org/@nuxtjs/devalue/-/devalue-1.1.0.tgz#4dcdf33d914f6ea71b09da365452dd1016390d64"
1001+
integrity sha512-q0c6OY+NgIs0whENpQtGOdnxy95e357aBtX8ix4koMtqijjUuWO+SjFE/s3Apg7F+YfBWMuDJ0wj9ZWktzDnhg==
10021002
dependencies:
1003-
consola "^1.4.3"
1003+
consola "^2.0.7"
10041004

10051005
"@nuxtjs/eslint-config@^0.0.1":
10061006
version "0.0.1"
@@ -2222,9 +2222,9 @@ caniuse-api@^3.0.0:
22222222
lodash.uniq "^4.5.0"
22232223

22242224
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000898, caniuse-lite@^1.0.30000899, caniuse-lite@^1.0.30000903:
2225-
version "1.0.30000903"
2226-
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000903.tgz#86d46227759279b3db345ddbe778335dbba9e858"
2227-
integrity sha512-T1XVJEpGCoaq7MDw7/6hCdYUukmSaS+1l/OQJkLtw7Cr2+/+d67tNGKEbyiqf7Ck8x6EhNFUxjYFXXka0N/w5g==
2225+
version "1.0.30000904"
2226+
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000904.tgz#4445d00da859a0e0ae6dbb2876c545f3324f6c74"
2227+
integrity sha512-M4sXvogCoY5Fp6fuXIaQG/MIexlEFQ3Lgwban+KlqiQUbUIkSmjAB8ZJIP79aj2cdqz2F1Lb+Z+5GwHvCrbLtg==
22282228

22292229
capture-exit@^1.2.0:
22302230
version "1.2.0"
@@ -2545,10 +2545,10 @@ connect@^3.6.6:
25452545
parseurl "~1.3.2"
25462546
utils-merge "1.0.1"
25472547

2548-
2549-
version "2.0.7"
2550-
resolved "https://registry.yarnpkg.com/consola/-/consola-2.0.7.tgz#658707b6ddc96b8e60e012430c2bafaa9d8dd8d4"
2551-
integrity sha512-wugpvF6aWVQtC9aUH3q476rdTjW3+VmXQedYr7FX50jxkzNjCt2qRybvZXiP8d5FEAHxCDhqjzKzb9mdQPwfKQ==
2548+
consola@2.1.0, consola@^2.0.0-1, consola@^2.0.7:
2549+
version "2.1.0"
2550+
resolved "https://registry.npmjs.org/consola/-/consola-2.1.0.tgz#cf2b762ce1c982e61c3f9da3b9e7f0bccb0c1fc0"
2551+
integrity sha512-x+VdZSXUCVdnYLNqZV7fAtPB88rPGNNbAtf00aCD/l75uvMcp7Qh0UaSkkCQ33n/+nkoLS+V2DPT4F+GssUKDw==
25522552
dependencies:
25532553
chalk "^2.4.1"
25542554
dayjs "^1.7.7"
@@ -2566,17 +2566,6 @@ consola@^1.4.3:
25662566
lodash "^4.17.5"
25672567
std-env "^1.1.0"
25682568

2569-
consola@^2.0.0-1:
2570-
version "2.0.4"
2571-
resolved "https://registry.npmjs.org/consola/-/consola-2.0.4.tgz#de5c372b892c6a9420953b84a56dd94aae8c325d"
2572-
integrity sha512-t3n5TIvEJvgR5aHyTD59Wyfu1PYgEqSjj2PUdKwWPKNPa6BMPnMZ4tnorTM0PCA1PjOVj2u/8G5b52r6Q/gVYQ==
2573-
dependencies:
2574-
chalk "^2.4.1"
2575-
dayjs "^1.7.7"
2576-
figures "^2.0.0"
2577-
std-env "^2.1.0"
2578-
string-width "^2.1.1"
2579-
25802569
console-browserify@^1.1.0:
25812570
version "1.1.0"
25822571
resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10"
@@ -3709,10 +3698,10 @@ eslint-plugin-import@^2.14.0:
37093698
read-pkg-up "^2.0.0"
37103699
resolve "^1.6.0"
37113700

3712-
eslint-plugin-jest@^21.26.2:
3713-
version "21.26.2"
3714-
resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.26.2.tgz#5b24413970e83e2c5b87c5c047a08a4881783605"
3715-
integrity sha512-SCTBC6q182D4qQlQAN81D351jdte/YwTMo4f+l19Gvh1VemaNZP7ak3MLLvw6xkL9dO2FxVjCLk5DCdl1KfdLw==
3701+
eslint-plugin-jest@^21.27.0:
3702+
version "21.27.0"
3703+
resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-21.27.0.tgz#35ab98d41066efbac481b7a50b7c2877dfede70e"
3704+
integrity sha512-ePtyE/zUE+aCfB3fE9wfJWej2UFVDPxEUmKo62xbERRj026MrLUhrMuQHICosFI8/oTzbzi4ypk9qnfYnoIDaA==
37163705

37173706
eslint-plugin-node@^8.0.0:
37183707
version "8.0.0"
@@ -4567,9 +4556,9 @@ globby@^6.1.0:
45674556
pinkie-promise "^2.0.0"
45684557

45694558
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6:
4570-
version "4.1.13"
4571-
resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.13.tgz#9291d55cf899209ec0c2c8445d0ff7f6cc0e2df1"
4572-
integrity sha512-a3u3Sck0c7/X622CIqiU0q/eRmhEOssVa3jkrfRRxxHPzaW1EcZgsQt87zKipdteGmFEKGGBvIBPr13pCB2HYw==
4559+
version "4.1.14"
4560+
resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.14.tgz#1b6e8362ef8c5ecb5da799901f39297e3054773a"
4561+
integrity sha512-ns/IGcSmmGNPP085JCheg0Nombh1QPvSCnlx+2V+byQWRQEIL4ZB5jXJMNIHOFVS1roi85HIi5Ka0h43iWXfcQ==
45734562

45744563
growly@^1.3.0:
45754564
version "1.3.0"
@@ -4906,9 +4895,9 @@ ignore@^4.0.6:
49064895
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
49074896

49084897
ignore@^5.0.2:
4909-
version "5.0.3"
4910-
resolved "https://registry.npmjs.org/ignore/-/ignore-5.0.3.tgz#b1ec93c7d9c3207937248ba06579dda6bf4657bf"
4911-
integrity sha512-jJ7mKezpwiCj29DWDPORNJ6P90RpT2i4kfKLxioSb0VcGnoWuib5eg9dOXR45bghMYxVNUeKoJR1UGJ/sS3Oqw==
4898+
version "5.0.4"
4899+
resolved "https://registry.npmjs.org/ignore/-/ignore-5.0.4.tgz#33168af4a21e99b00c5d41cbadb6a6cb49903a45"
4900+
integrity sha512-WLsTMEhsQuXpCiG173+f3aymI43SXa+fB1rSfbzyP4GkPP+ZFVuO0/3sFUGNBtifisPeDcl/uD/Y2NxZ7xFq4g==
49124901

49134902
import-cwd@^2.0.0:
49144903
version "2.1.0"
@@ -9437,9 +9426,9 @@ terser-webpack-plugin@^1.1.0:
94379426
worker-farm "^1.5.2"
94389427

94399428
terser@^3.8.1:
9440-
version "3.10.8"
9441-
resolved "https://registry.npmjs.org/terser/-/terser-3.10.8.tgz#2fe3967396a10cdc3d575074fe857efd30a2895a"
9442-
integrity sha512-GQJHWJ/vbx0EgRk+lBMONMmKaT+ifeo/XgT/hi3KpzEEFOERVyFuJSVXH8grcmJjiqKY35ds8rBCxvABUeyyuQ==
9429+
version "3.10.10"
9430+
resolved "https://registry.npmjs.org/terser/-/terser-3.10.10.tgz#af8d487963b80b5d6cb7bbe8cb23d396afaae5ff"
9431+
integrity sha512-hoeTVAMI68pOkqtvrgZRZj1nEkpIh5ABxet6+s801tE9BxOVIgzdGcIyoP791eaCqZ/79lcL1uOSnz2sL84Wag==
94439432
dependencies:
94449433
commander "~2.17.1"
94459434
source-map "~0.6.1"

0 commit comments

Comments
 (0)