Open valentinpalkovic opened 1 month ago
Disclaimer This information might be inaccurate, due to it being generated automatically To show coverage for all relevant files in the Measure addon, follow these steps:
Update src/manager.tsx
:
Tool
component to include logic for displaying file coverage.Modify src/preview.tsx
:
withMeasure
decorator includes coverage data.Enhance src/util.ts
:
Extend src/box-model/visualizer.ts
:
drawBoxModel
to visualize coverage on the canvas.Adjust src/box-model/labels.ts
:
Update src/box-model/canvas.ts
:
/code/addons/measure /code/addons/measure/src /code/addons/measure/src/box-model /code/addons/measure/src/box-model/canvas.ts /code/addons/measure/src/box-model/labels.ts /code/addons/measure/src/box-model/visualizer.ts /code/addons/measure/src/index.ts /code/addons/measure/src/manager.tsx /code/addons/measure/src/preview.tsx /code/addons/measure/src/util.ts
To provide comprehensive coverage information, we need to ensure that the coverage reports in the Storybook UI display coverage data for all relevant files associated with a component. This includes not only the main component file but also any related files such as utility modules and stylesheets. The goal is to aggregate and display a complete picture of coverage for each component.
Tasks
Define Relevant Files
Modify Coverage Data Collection
Integrate Coverage Data in Storybook
(Optional) Handle Edge Cases
Documentation
Acceptance Criteria: