Update config, ButtonIcon, remove cloneElement

This commit is contained in:
2023-12-06 17:43:16 +07:00
parent 0a893aae3f
commit 7c7e6cd1b1
118 changed files with 718 additions and 624 deletions
+5 -12
View File
@@ -1,25 +1,18 @@
import type { Config } from 'jest';
const config: Config = {
preset: 'ts-jest',
verbose: true,
testEnvironment: 'jsdom',
transform: {
'^.+\\.tsx?$': 'ts-jest',
'.+\\.(svg|css|styl|less|sass|scss|png|jpg|ttf|woff|gif)$':
'jest-transform-stub',
},
moduleNameMapper: {
'\\.(gif|ttf|eot|svg|png)$': '<rootDir>/test/__mocks__/fileMock.ts',
'\\.(css|less|sass|scss)$': 'identity-obj-proxy',
'@service/(.*)': ['<rootDir>/src/services/$1'],
'@constant/(.*)': ['<rootDir>/src/constants/$1'],
'@hook/(.*)': ['<rootDir>/src/hooks/$1'],
'@helper/(.*)': ['<rootDir>/src/helpers/$1'],
'@context/(.*)': ['<rootDir>/src/contexts/$1'],
'@component/(.*)': ['<rootDir>/src/components/$1'],
'@commonStyle/(.*)': ['<rootDir>/src/commons/styles/$1'],
'@type/(.*)': ['<rootDir>/src/types/$1'],
'@page/(.*)': ['<rootDir>/src/pages/$1'],
'@src/(.*)': ['<rootDir>/src/$1'],
},
setupFilesAfterEnv: ['<rootDir>/jest.setup.ts'],
setupFilesAfterEnv: ['<rootDir>/jest-setup.ts'],
setupFiles: ['<rootDir>/.jest/setEnvVar.ts'],
testEnvironmentOptions: {
customExportConditions: [''],