mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-20 11:22:25 +02:00
* Drawing board colors palette now depends on UI color theme Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com> * Desktop app for windows bug fixes. Formatting and style fixes. Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com> * Desktop app bug fix. Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com> * Theme unsubscribing fix. Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com> * Formatting. Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com> * Typo fix. Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com> --------- Signed-off-by: Denis Gladkiy <denis.gladkiy@hardcoreeng.com>
36 lines
1.3 KiB
JavaScript
36 lines
1.3 KiB
JavaScript
const SVELTE_MOCKS_PATH = '<rootDir>/src/__mocks__'
|
|
|
|
module.exports = {
|
|
projects: [
|
|
// default configuration for most tests (node environment)
|
|
{
|
|
displayName: 'node',
|
|
preset: 'ts-jest',
|
|
testEnvironment: 'node',
|
|
testMatch: ['**/?(*.)+(spec|test).[jt]s?(x)'],
|
|
testPathIgnorePatterns: ['.*drawing\\.test\\.ts$']
|
|
},
|
|
// configuration for drawing tests (jsdom environment)
|
|
{
|
|
displayName: 'jsdom',
|
|
preset: 'ts-jest',
|
|
testEnvironment: 'jsdom',
|
|
testMatch: ['**/drawing.test.ts'],
|
|
moduleNameMapper: {
|
|
'^@hcengineering/platform-rig/profiles/ui/svelte$': `${SVELTE_MOCKS_PATH}/svelte-runtime.ts`,
|
|
'^svelte/store$': `${SVELTE_MOCKS_PATH}/svelte-store.ts`,
|
|
'^svelte/transition$': `${SVELTE_MOCKS_PATH}/svelte-transition.ts`,
|
|
'^svelte/animate$': `${SVELTE_MOCKS_PATH}/svelte-animate.ts`,
|
|
'^svelte$': `${SVELTE_MOCKS_PATH}/svelte.ts`,
|
|
'\\.svelte$': `${SVELTE_MOCKS_PATH}/svelte-component.ts`
|
|
},
|
|
// setup files to run before tests
|
|
setupFilesAfterEnv: [`${SVELTE_MOCKS_PATH}/setup.ts`],
|
|
// allow transformation of ES modules in case we encounter them
|
|
transformIgnorePatterns: [
|
|
'node_modules/(?!(svelte|@sveltejs|@testing-library)/)'
|
|
]
|
|
}
|
|
]
|
|
}
|