-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathjest.config.js
54 lines (49 loc) · 5.01 KB
/
jest.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
globalThis.ngJest = {
skipNgcc: true,
tsconfig: 'tsconfig.spec.json', // this is the project root tsconfig
}
/** @type {import('@jest/types').Config.InitialOptions} */
module.exports = {
preset: 'jest-preset-angular',
setupFilesAfterEnv: ['<rootDir>/setup-jest.ts'],
moduleNameMapper: {
'^@ws-widget/utils$': '<rootDir>/library/ws-widget/utils/src/lib/services/configurations.service.ts',
'^@ws-widget/collection$': '<rootDir>/library/ws-widget/collection/src/public-api.ts',
'^@ws-widget/resolver$': '<rootDir>/library/ws-widget/resolver/src/public-api.ts',
'^@ws-widget/utils/src/lib/services/configurations.service$': '<rootDir>/library/ws-widget/utils/src/lib/services/configurations.service.ts',
'^@ws/app/src/lib/routes/search/apis/search-api.service$': '<rootDir>/project/ws/app/src/lib/routes/search/apis/search-api.service.ts',
'^project/ws/author/src/lib/modules/shared/services/api.service': '<rootDir>/project/ws/author/src/lib/modules/shared/services/api.service.ts',
'^@ws/author/src/lib/constants/upload$': '<rootDir>/project/ws/author/src/lib/constants/upload.ts',
'^@ws/author/src/lib/constants/apiEndpoints$': '<rootDir>/project/ws/author/src/lib/constants/apiEndpoints.ts',
'^@ws/author/src/lib/modules/shared/services/access-control.service$': '<rootDir>/project/ws/author/src/lib/modules/shared/services/access-control.service.ts',
'^@ws/author/src/lib/constants/icons$': '<rootDir>/project/ws/author/src/lib/constants/icons.ts',
'^@ws/author/src/lib/constants/mimeType$': '<rootDir>/project/ws/author/src/lib/constants/mimeType.ts',
'^@ws/app/src/lib/routes/search/services/search-serv.service$': '<rootDir>/project/ws/app/src/lib/routes/search/services/search-serv.service.ts',
'^project/ws/viewer/src/lib/viewer-data.service': '<rootDir>/project/ws/viewer/src/lib/viewer-data.service.ts',
'^project/ws/app/src/lib/routes/user-profile/services/user-profile.service': '<rootDir>/project/ws/app/src/lib/routes/user-profile/services/user-profile.service.ts',
'@ws-widget/resolver/src/public-api$': '<rootDir>/library/ws-widget/resolver/src/public-api.ts',
'@ws/app/src/lib/routes/user-profile/models/NsUserProfile': '<rootDir>/project/ws/app/src/lib/routes/user-profile/models/NsUserProfile.ts',
'^library/ws-widget/utils/src/lib/services/auth-keycloak.service': '<rootDir>/library/ws-widget/utils/src/lib/services/auth-keycloak.service.ts',
'@ws-widget/utils/src/public-api': '<rootDir>/library/ws-widget/utils/src/public-api.ts',
'@ws/author/src/lib/routing/modules/home/home.module': '<rootDir>/project/ws/author/src/lib/routing/modules/home/home.module.ts',
'@ws/author/src/lib/modules/shared/shared.module': '<rootDir>/project/ws/author/src/lib/modules/shared/shared.module.ts',
'@ws/author/src/lib/modules/shared/services/condition-check.service': '<rootDir>/project/ws/author/src/lib/modules/shared/services/condition-check.service.ts',
'@ws/author/src/lib/services/init.service': '<rootDir>/project/ws/author/src/lib/services/init.service.ts',
'@ws/author/src/lib/constants/notificationMessage': '<rootDir>/project/ws/author/src/lib/constants/notificationMessage.ts',
'@ws/author/src/lib/services/notification.service': '<rootDir>/project/ws/author/src/lib/services/notification.service.ts',
'@ws/author/src/lib/modules/shared/services/api.service': '<rootDir>/project/ws/author/src/lib/modules/shared/services/api.service.ts',
'@ws/author/src/lib/constants/constant': '<rootDir>/project/ws/author/src/lib/constants/constant.ts',
'@ws/author/src/lib/modules/shared/components/notification/notification.component': '<rootDir>/project/ws/author/src/lib/constants/notificationMessage.ts',
'@ws/author/src/lib/services/work-flow.service': '<rootDir>/project/ws/author/src/lib/services/work-flow.service.ts',
'@ws/author/src/lib/services/loader.service': '<rootDir>/project/ws/author/src/lib/services/loader.service.ts',
'@ws-widget/collection/src/public-api': '<rootDir>/library/ws-widget/collection/src/public-api.ts',
'@ws/author/src/lib/services/auth-nav-bar-toggle.service': '<rootDir>/project/ws/author/src/lib/services/auth-nav-bar-toggle.service.ts',
'@ws/author/src/lib/routing/modules/editor/shared/services/upload.service': '<rootDir>/project/ws/author/src/lib/routing/modules/editor/shared/services/upload.service.ts',
'@ws-widget/collection/src/lib/_services/widget-content.model': '<rootDir>/library/ws-widget/collection/src/lib/_services/widget-content.model.ts',
'@ws-widget/collection/src/lib/_constants/widget-content.constants': '<rootDir>/library/ws-widget/collection/src/lib/_constants/widget-content.constants.ts',
'@ws/author/src/public-api': '<rootDir>/project/ws/author/src/public-api.ts',
'@ws/author$': '<rootDir>/project/ws/author/src/public-api.ts',
'@ws-widget/utils/src/lib/services/utility.service': '<rootDir>/library/ws-widget/utils/src/lib/services/utility.service.ts',
'^project/ws/app/src/lib/routes/org/org-service.service': '<rootDir>/project/ws/app/src/lib/routes/org/org-service.service.ts'
}
}