Closed anlyyao closed 2 years ago
👋 @anlyyao,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
我来负责 Button, Icon, Cell, Divider, Avatar, Badge, Tag组件
我来负责 List, Result, Skeleton, Input, Checkbox,Radio, Rate,Search, Textarea, Grid
@LadyChatterleyLover 我们统一使用 .jsx
来编写组件测试用例, 完成后需要重新生成组件徽标,然后单独提PR,辛苦大佬修改一下文件后缀&&更新徽标~~ 具体查阅mobile-vue 的单元测试指引文档
好的。
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: Y. @.> 发送时间: 2022年8月14日 23:34 收件人: Tencent/tdesign-mobile-vue @.> 抄送: luopei @.>, Mention @.> 主题: Re: [Tencent/tdesign-mobile-vue] �� 测试覆盖 (Issue #271)
@LadyChatterleyLover 我们统一使用 .jsx 来编写组件测试用例, 完成后需要重新生成组件徽标,然后单独提PR,辛苦大佬修改一下文件后缀&&更新徽标~~ 具体查阅mobile-vue 的单元测试指引文档
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
@anlyyao 你好,我输入npm run test:unit-coverage,并没有生产index.html文件,请问是什么原因呢?
@LadyChatterleyLover 我修改了测试覆盖率报告的输出位置到/test/unit/coverage/index.html, 但目前相关pr暂未合并,所以当前的测试覆盖率报告路径在 项目根目录下, ./coverage~~ ,你可以先查看。 稍后pr会合并,你这边更新后,路径就会在/test/unit 目录下了
好的哈,谢谢 。
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: Y. @.> 发送时间: 2022年8月15日 18:21 收件人: Tencent/tdesign-mobile-vue @.> 抄送: luopei @.>, Mention @.> 主题: Re: [Tencent/tdesign-mobile-vue] �� 测试覆盖 (Issue #271)
@LadyChatterleyLover 我修改了测试覆盖率报告的输出位置到/test/unit/coverage/index.html, 但目前相关pr暂未合并,所以当前的测试覆盖率报告路径在 项目根目录下, ./coverage~~ ,你可以先查看。 稍后pr会合并,你这边更新后,路径就会在/test/unit 目录下了
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
认领 Stepper Switch Popup Drawer
认领Collapse
@anlyyao 好多组件都不能获取元素的样式,请问怎么解决呢?
认领Image,Collapse,Slider,
@LadyChatterleyLover Collapse 已被认领。 认领前关注一下评论,避免重复认领哦~
好的
------------------ 原始邮件 ------------------ 发件人: "Tencent/tdesign-mobile-vue" @.>; 发送时间: 2022年8月19日(星期五) 中午1:13 @.>; @.**@.>; 主题: Re: [Tencent/tdesign-mobile-vue] 🚥 测试覆盖 (Issue #271)
@LadyChatterleyLover Collapse 已被认领。 认领前关注一下评论,避免重复认领哦~
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
认领Tabs, Steps, NavBar
@anlyyao 好多组件都不能获取元素的样式,请问怎么解决呢? 提一下具体需求?? 然后建议一个组件一个PR哦, 不然积累太多,CR有些辛苦hhh~~😂
@anlyyao 比如我想测试rate组件的color属性,但是获取不了对应元素的style属性,用style和getComputedStyle都无法获取
想获取rete的size也获取不到 。
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: Y. @.> 发送时间: 2022年8月22日 20:04 收件人: Tencent/tdesign-mobile-vue @.> 抄送: luopei @.>, Mention @.> 主题: Re: [Tencent/tdesign-mobile-vue] �� mobile-vue 测试覆盖率提升 (Issue #271)
@LadyChatterleyLover rate的color属性在0.17.0中移除了, 为了后面的主题配置考虑~
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
我来负责CountDown
@LadyChatterleyLover 我昨天串框架了😢,mobile-vue的 rate 组件,color属性还在。我看了一下 icon 渲染出来都是 svg, 不太好写测试用例,icon的可以暂时跳过~
it('color',` () => { const wrapper = mount(() => <Rate size={'16'} color={['rgb(0, 0, 0 )','rgb(153, 153, 153)']} />); const icon = wrapper.findComponent(StarFilledIcon); expect(icon).toMatchSnapshot(); expect(getComputedStyle(icon.element, null).color).toBe('rgb(153, 153, 153)') });
好的,谢谢,我试一下
------------------ 原始邮件 ------------------ 发件人: "Tencent/tdesign-mobile-vue" @.>; 发送时间: 2022年8月23日(星期二) 上午9:19 @.>; @.**@.>; 主题: Re: [Tencent/tdesign-mobile-vue] 🚥 mobile-vue 测试覆盖率提升 (Issue #271)
@LadyChatterleyLover 我昨天串框架了😢,mobile-vue的 rate 组件,color属性还在。我看了一下 icon 渲染出来都是 svg, 不太好写测试用例,icon的可以暂时跳过~
it('color',` () => { const wrapper = mount(() => <Rate size={'16'} color={['rgb(0, 0, 0 )','rgb(153, 153, 153)']} />); const icon = wrapper.findComponent(StarFilledIcon); expect(icon).toMatchSnapshot(); expect(getComputedStyle(icon.element, null).color).toBe('rgb(153, 153, 153)') });
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
我来认领 Upload
认领notice-bar
认领 message loading
认领 tabbar
认领 ActionSheet
认领 image-viewer
认领 Picker
认领 Overlay,Progress,Backtop,Toast
认领 PullDownRefresh
认领Sticky
认领 Dialog swipeCell
@LadyChatterleyLover slider 的单元测试 我这边来跟进了哈~
认领 slider tabs dropdown-menu steps
好
------------------ 原始邮件 ------------------ 发件人: "Tencent/tdesign-mobile-vue" @.>; 发送时间: 2022年9月20日(星期二) 下午4:13 @.>; @.**@.>; 主题: Re: [Tencent/tdesign-mobile-vue] 🚥 mobile-vue 测试覆盖率提升 (Issue #271)
@LadyChatterleyLover slider 的单元测试 我这边来跟进了哈~
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
@LadyChatterleyLover 你另一个pr提出了一些问题~
要是有时间 辛苦在跟进一波
好,过两天哈,这段时间有点忙,
------------------ 原始邮件 ------------------ 发件人: "Tencent/tdesign-mobile-vue" @.>; 发送时间: 2022年9月20日(星期二) 下午4:22 @.>; @.**@.>; 主题: Re: [Tencent/tdesign-mobile-vue] 🚥 mobile-vue 测试覆盖率提升 (Issue #271)
@LadyChatterleyLover 你另一个pr提出了一些问题~
要是有时间 辛苦在跟进一波
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
认领 list
我来负责check-box组件
@LadyChatterleyLover 同学 考虑到你最近比较忙,我这边也要加快一下进度就不等你了,我会直接基于你的分支进行修改和补充一些测试用例~
亲,过两天我把每个组件的测试单独抽出来提pr哈,之前那个到时候我把它关了
------------------ 原始邮件 ------------------ 发件人: "Tencent/tdesign-mobile-vue" @.>; 发送时间: 2022年9月20日(星期二) 下午4:22 @.>; @.**@.>; 主题: Re: [Tencent/tdesign-mobile-vue] 🚥 mobile-vue 测试覆盖率提升 (Issue #271)
@LadyChatterleyLover 你另一个pr提出了一些问题~
要是有时间 辛苦在跟进一波
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
好的,那就麻烦了哈,
发自我的iPhone
------------------ 原始邮件 ------------------ 发件人: Y. @.> 发送时间: 2022年9月28日 22:30 收件人: Tencent/tdesign-mobile-vue @.> 抄送: luopei @.>, Mention @.> 主题: Re: [Tencent/tdesign-mobile-vue] �� mobile-vue 测试覆盖率提升 (Issue #271)
@LadyChatterleyLover 同学 考虑到你最近比较忙,我这边也要加快一下进度就不等你了,我会直接基于你的分支进行修改和补充一些测试用例~
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
认领 calendar、cascader 单元测试
@isanxia hello 同学, Tdesign这边正在统计贡献者信息发放邮件和周边,由于您没有预留邮箱,我们运营同学联系不上您,方便告知下Email吗?
感谢大家的贡献,目前 测试覆盖率工作 已圆满完成 🎉🎉
后续我将统计测试覆盖率数据以及统一生成徽标,官网预计11.14更新。
PS:TDesign周边会尽快发放到各问手上,可以自行关注下Github上预留的📮!!
@isanxia 同学 一直没等到您回复, 我这边先关闭issue了。 等你回复后,我们在重新补发周边给你~~
认领 footer
目前正在推进 mobile-vue 的测试覆盖,需要覆盖基本的场景。具体要求:
Tips
认领任务前,建议先查看 mobile-vue 的单元测试指引文档
激励
参与共建的开发者,将可以获得 TDesign 周边(贴纸、鼠标垫、工卡套等);
成为核心贡献者,将会拥有 TDesign 专属头像。
具体进展
基础
布局
导航
输入
数据展示
消息提醒
每周进展
10.29 - 11.4
10.22- 10.28
10.15- 10.21
10.8- 10.14
9.24 - 9.30
9.17 - 9.23
9.10 - 9.16
9.3 - 9.9
8.27 - 9.2
8.20 - 8.26
8.13 - 8.19