1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-24 08:09:59 +02:00

Install jest-extended

This commit is contained in:
Thomas Rittson 2024-10-24 12:45:22 +10:00
parent 49a4d8f3cd
commit 8264d5ad77
No known key found for this signature in database
GPG Key ID: CDDDA03861C35E27
3 changed files with 28 additions and 0 deletions

View File

@ -1,3 +1,5 @@
import * as matchers from "jest-extended";
import { toBeFulfilled, toBeResolved, toBeRejected } from "./promise-fulfilled"; import { toBeFulfilled, toBeResolved, toBeRejected } from "./promise-fulfilled";
import { toAlmostEqual } from "./to-almost-equal"; import { toAlmostEqual } from "./to-almost-equal";
import { toEqualBuffer } from "./to-equal-buffer"; import { toEqualBuffer } from "./to-equal-buffer";
@ -6,6 +8,9 @@ export * from "./to-equal-buffer";
export * from "./to-almost-equal"; export * from "./to-almost-equal";
export * from "./promise-fulfilled"; export * from "./promise-fulfilled";
// add all jest-extended matchers
expect.extend(matchers);
export function addCustomMatchers() { export function addCustomMatchers() {
expect.extend({ expect.extend({
toEqualBuffer: toEqualBuffer, toEqualBuffer: toEqualBuffer,

22
package-lock.json generated
View File

@ -154,6 +154,7 @@
"html-webpack-injector": "1.1.4", "html-webpack-injector": "1.1.4",
"html-webpack-plugin": "5.6.0", "html-webpack-plugin": "5.6.0",
"husky": "9.1.4", "husky": "9.1.4",
"jest-extended": "^4.0.2",
"jest-junit": "16.0.0", "jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7", "jest-mock-extended": "3.0.7",
"jest-preset-angular": "14.1.1", "jest-preset-angular": "14.1.1",
@ -23930,6 +23931,27 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0" "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
} }
}, },
"node_modules/jest-extended": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/jest-extended/-/jest-extended-4.0.2.tgz",
"integrity": "sha512-FH7aaPgtGYHc9mRjriS0ZEHYM5/W69tLrFTIdzm+yJgeoCmmrSB/luSfMSqWP9O29QWHPEmJ4qmU6EwsZideog==",
"dev": true,
"dependencies": {
"jest-diff": "^29.0.0",
"jest-get-type": "^29.0.0"
},
"engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
"jest": ">=27.2.5"
},
"peerDependenciesMeta": {
"jest": {
"optional": true
}
}
},
"node_modules/jest-get-type": { "node_modules/jest-get-type": {
"version": "29.6.3", "version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",

View File

@ -115,6 +115,7 @@
"html-webpack-injector": "1.1.4", "html-webpack-injector": "1.1.4",
"html-webpack-plugin": "5.6.0", "html-webpack-plugin": "5.6.0",
"husky": "9.1.4", "husky": "9.1.4",
"jest-extended": "^4.0.2",
"jest-junit": "16.0.0", "jest-junit": "16.0.0",
"jest-mock-extended": "3.0.7", "jest-mock-extended": "3.0.7",
"jest-preset-angular": "14.1.1", "jest-preset-angular": "14.1.1",