mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-21 05:02:39 +08:00
# Conflicts: # examples/angular-cli/jest.config.js # lib/cli/src/generators/HTML/index.js # lib/cli/src/generators/HTML/template-csf/stories/0-Welcome.stories.js # yarn.lock
27 lines
948 B
JavaScript
27 lines
948 B
JavaScript
const config = require('../../jest.config');
|
|
|
|
module.exports = {
|
|
preset: 'jest-preset-angular',
|
|
...config,
|
|
globals: {
|
|
'ts-jest': {
|
|
tsConfig: '<rootDir>/examples/angular-cli/src/tsconfig.spec.json',
|
|
stringifyContentPathRegex: '\\.html$',
|
|
},
|
|
},
|
|
roots: [__dirname],
|
|
transform: {
|
|
'^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName',
|
|
'^.+[/\\\\].storybook[/\\\\]config\\.ts$': '<rootDir>/scripts/utils/jest-transform-ts.js',
|
|
'^.+\\.(ts|js|html)$': 'ts-jest',
|
|
'^.+\\.jsx?$': '<rootDir>/scripts/utils/jest-transform-js.js',
|
|
'^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx',
|
|
},
|
|
moduleFileExtensions: [...config.moduleFileExtensions, 'html'],
|
|
snapshotSerializers: [
|
|
'jest-preset-angular/build/AngularNoNgAttributesSnapshotSerializer.js',
|
|
'jest-preset-angular/build/AngularSnapshotSerializer.js',
|
|
'jest-preset-angular/build/HTMLCommentSerializer.js',
|
|
],
|
|
};
|