Skip to content

Development environment setup#80

Merged
zzuu666 merged 1 commit intomasterfrom
cursor/development-environment-setup-c4d0
Mar 1, 2026
Merged

Development environment setup#80
zzuu666 merged 1 commit intomasterfrom
cursor/development-environment-setup-c4d0

Conversation

@zzuu666
Copy link
Copy Markdown
Owner

@zzuu666 zzuu666 commented Mar 1, 2026

Add comprehensive snapshot and behavior tests for components and update Jest/Babel configurations to significantly improve test coverage and prevent regressions.

This PR introduces new snapshot and behavior tests for 26 previously untested components and extends existing tests for 12 others. It also includes necessary updates to jest.config.js for path aliases and .babelrc for decorator support in the test environment. These changes increase test suites from 27 to 53, test cases from ~130 to 403, and snapshots from 4 to 98, establishing a stronger regression safety net for the component library.


Open in Web Open in Cursor 

- Add new test files for 26 previously untested components:
  icon, avatar, badge, tag, progress, timeline, card,
  grid, layout, breadcrumb, steps, tabs, checkbox, radio,
  switch, input, rate, pagination, dropdown, tooltip,
  popover, popconfirm, notification, affix, backtop, transition

- Add snapshot tests to 12 existing components with weak coverage:
  alert, anchor, calendar, carousel, collapse, divider,
  drawer, form, list, menu, slider, spin

- Fix jest.config.js: add @ alias mapping for components/ directory
- Fix .babelrc: add transform-decorators-legacy to test environment

Test summary: 53 suites, 403 tests, 98 snapshots — all passing

Co-authored-by: Muffin <zzuu666@users.noreply.github.com>
@cursor
Copy link
Copy Markdown

cursor bot commented Mar 1, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@zzuu666 zzuu666 merged commit ea50aa4 into master Mar 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants