Skip to content

Commit

Permalink
fix(accordion): correct SSR
Browse files Browse the repository at this point in the history
  • Loading branch information
hextion committed Aug 22, 2024
1 parent e3ed26c commit 70eb485
Show file tree
Hide file tree
Showing 7 changed files with 391 additions and 323 deletions.
5 changes: 5 additions & 0 deletions .changeset/breezy-snails-rhyme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@alfalab/core-components-accordion': patch
---

Исправление SSR
29 changes: 22 additions & 7 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
const ignoredModules = ['simplebar'];

module.exports = {
const baseConfig = {
preset: 'ts-jest/presets/js-with-ts',
testEnvironment: 'jest-environment-jsdom-sixteen',
setupFilesAfterEnv: ['./packages/setupTests.ts'],
modulePathIgnorePatterns: ['dist'],
globalSetup: './packages/globalSetup.ts',
globals: {
Expand All @@ -16,14 +14,31 @@ module.exports = {
},
},
},
testPathIgnorePatterns: ['codemod'],
moduleNameMapper: {
'@alfalab/core-components-(.*)/(.*)$': '<rootDir>/packages/$1/src/$2',
'@alfalab/core-components-(.*)$': '<rootDir>/packages/$1/src',
'\\.css$': 'identity-obj-proxy',
},
testMatch: ['**/*.test.ts?(x)', '!**/*.screenshots.test.ts?(x)'],
testPathIgnorePatterns: ['codemod'],
transformIgnorePatterns: [`node_modules/(?!${ignoredModules.join('|')})`],
coverageReporters: ['lcov', 'text', 'text-summary', 'clover'],
coveragePathIgnorePatterns: ['index.ts'],
}

module.exports = {
projects: [
{
...baseConfig,
name: 'jsdom',
setupFilesAfterEnv: ['./packages/setupTests.ts'],
testEnvironment: 'jest-environment-jsdom-sixteen',
testMatch: ['**/*.test.ts?(x)', '!**/*.(screenshots|ssr).test.ts?(x)'],
coveragePathIgnorePatterns: ['index.ts'],
coverageReporters: ['lcov', 'text', 'text-summary', 'clover'],
},
{
...baseConfig,
name: 'ssr',
testEnvironment: 'node',
testMatch: ['**/*.ssr.test.ts?(x)'],
}
],
};
29 changes: 29 additions & 0 deletions jest.ssr.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
const ignoredModules = ['simplebar'];

module.exports = {
preset: 'ts-jest/presets/js-with-ts',
testEnvironment: 'node',
setupFilesAfterEnv: ['./packages/setupTests.ts'],
modulePathIgnorePatterns: ['dist'],
globalSetup: './packages/globalSetup.ts',
globals: {
'ts-jest': {
babelConfig: {
plugins: [
'@babel/plugin-proposal-optional-chaining',
'@babel/plugin-proposal-nullish-coalescing-operator',
],
},
},
},
moduleNameMapper: {
'@alfalab/core-components-(.*)/(.*)$': '<rootDir>/packages/$1/src/$2',
'@alfalab/core-components-(.*)$': '<rootDir>/packages/$1/src',
'\\.css$': 'identity-obj-proxy',
},
testMatch: ['**/*.ssr.test.ts?(x)'],
testPathIgnorePatterns: ['codemod'],
transformIgnorePatterns: [`node_modules/(?!${ignoredModules.join('|')})`],
coverageReporters: ['lcov', 'text', 'text-summary', 'clover'],
coveragePathIgnorePatterns: ['index.ts'],
};
Loading

0 comments on commit 70eb485

Please sign in to comment.