Open svenvandescheur opened 1 month ago
Disclaimer This information might be inaccurate, due to it being generated automatically
To resolve the issue with @storybook/addon-coverage
not working with CRA setup, follow these steps:
.storybook/main.ts
:import type { StorybookConfig } from '@storybook/react-webpack5';
const config: StorybookConfig = {
stories: [],
addons: [
'@storybook/addon-coverage',
],
};
export default config;
npm run test-storybook -- --coverage
npx nyc report --reporter=lcov -t coverage/storybook --report-dir coverage/storybook
Refer to the following documentation for more details:
/code/lib/cli/src/automigrate/fixes/cra5.ts /docs/_snippets/test-runner-with-index-json.md /docs/_snippets/storybook-coverage-report-lcov.md /.github/comments/invalid-link.md /docs/contribute/how-to-reproduce.mdx /.github/DISCUSSION_TEMPLATE/help.yml /docs/_snippets/test-runner-no-index-json.md /docs/_snippets/test-runner-coverage.md /code/lib/cli/src/automigrate/fixes/cra5.test.ts /code/lib/cli/src/automigrate/index.test.ts /docs/get-started/frameworks/react-webpack5.mdx /docs/_snippets/storybook-telemetry-storybook-enable-crash-reports.md /test-storybooks/portable-stories-kitchen-sink/react/playwright /code/addons/measure/package.json /docs/writing-tests/test-coverage.mdx /docs/_snippets/storybook-coverage-addon-install.md /.github/DISCUSSION_TEMPLATE/ideas.yml /code/core/src/csf-tools/ConfigFile.test.ts /docs/_snippets/storybook-preview-with-angular-polyfills.md /code/core/src/telemetry/storybook-metadata.test.ts /docs/_snippets/storybook-coverage-addon-registration.md /docs/_snippets/storybook-telemetry-main-enable-crash-reports.md /code/core/src/server-errors.ts /docs/_snippets/custom-build-script-production.md /code/lib/cli/src/automigrate/fixes/new-frameworks.ts
Describe the bug
Storybook generates no coverage when using addon-coverage with a create-react-app setup
Reproduction link
Not possible due to playwright failing on StackBlitz
Reproduction steps
sandbox/cra/default-ts/after-storybook
)"test-storybook": "test-storybook -- --coverage"
to thescripts
section inpackage.json
addons
section in.storybook/main.ts
npm run test-storybook
I expect some kind of coverage, however. Everything is stuck at 0%.
System
Additional context
No response