tdesign-vue-next
tdesign-vue-next copied to clipboard
[WIP] 单元测试提升计划
说明
本仓库中组件代码有很多与 vue 仓库公用,大部分测试用例代码也能复用,区别在于本仓库用 Vitest 编写用例,vue使用 Jest 写用例。 因此建议认领的同学同时负责 vue2 与 vue next 两个仓库中对应组件的测试用例编写任务,如果你更熟悉 Jest 可以参照 官方迁移指南 来学习如何使用 Vitest。
- 遵循 TDesign 单元测试规范 进行单测开发,文档持续更新
- 参与贡献请在此
issue
中评论领取的组件 - 领取后请在两周内提交单元测试代码,单测过程中发现组件问题可以提
issue
或在PR
中修复 - 提交 PR 前请先本地确认该组件行、函数覆盖率达80%+
组件
布局
- [x]
grid
- [x]
layout
导航
- [x]
affix
- #775 - [ ]
anchor
- [x]
breadcrumb
-@xxxlj #1459 - [ ]
dropdown
- @Isabella327 #1708 - [x]
pagination
- @HelKyle #1690 - [x]
steps
- [ ]
tabs
输入
- [ ]
cascader
- [ ]
checkbox
- [ ]
color-picker
- [ ]
date-picker
- [ ]
form
- [ ]
input
- [ ]
input-number
- [x]
radio
- [ ]
select
- [ ]
select-input
- [x]
slider
- @ChrisLee0211 #1141 - [ ]
switch
- @ChrisLee0211 - [ ]
tag-input
- [x]
textarea
- [x]
transfer
- [ ]
time-picker
- [ ]
tree-select
- [ ]
upload
数据展示
- [x]
avatar
- [x]
badge
- [x]
calendar
- [x]
card
- [ ]
collapse
- @isanxia - [x]
comment
- [x]
list
- [ ]
loading
- [x]
progress
- [x]
skeleton
- [ ]
swiper
- @duenyang - [ ]
table
- [x]
tag
- [ ]
tooltip
- [ ]
tree
消息提醒
- [ ]
alert
- [ ]
dialog
- [ ]
drawer
- [ ]
message
- [ ]
notification
- @jiazengp - [ ]
pop-confirm
- @Dlame - [ ]
popup
认领slider
认领 affix
任何人都可以处理此问题。
请务必在您的 pull request
中引用此问题。 :sparkles:
感谢你的贡献! :sparkles:
认领breadcrumb
认领grid, layout,checkbox,radio, switch, input,textarea, avatar, badge, card,progress, skeleton, tag
认领 jumper
认领 notification
@pengYYYYY
认领dropdown
认领swiper
认领switch
认领 pagination
认领collapse
认领pop-confirm
认领 form
认领comment,list,alert,steps
认领loading
认领input-number,dialog,drawer,
认领 menu
认领 Message, Tooltip, Popup
认领transfer
认领tag-input
认领 Message, Tooltip, Popup
popup 分配给你了,其他两个已经处理完了
认领jumper,space,icon,image
认领 select-input
认领 rate