bitwardenjavascripttypescriptangularelectronclidesktopnodejswebextensionfirefoxbrowser-extensionchromesafari
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
621 B
20 lines
621 B
const { pathsToModuleNameMapper } = require("ts-jest"); |
|
|
|
const { compilerOptions } = require("../shared/tsconfig.libs"); |
|
|
|
const sharedConfig = require("../../libs/shared/jest.config.angular"); |
|
|
|
/** @type {import('jest').Config} */ |
|
module.exports = { |
|
...sharedConfig, |
|
displayName: "libs/auth tests", |
|
preset: "jest-preset-angular", |
|
setupFilesAfterEnv: ["<rootDir>/test.setup.ts"], |
|
moduleNameMapper: pathsToModuleNameMapper( |
|
// lets us use @bitwarden/common/spec in tests |
|
{ "@bitwarden/common/spec": ["../common/spec"], ...(compilerOptions?.paths ?? {}) }, |
|
{ |
|
prefix: "<rootDir>/", |
|
}, |
|
), |
|
};
|
|
|