基于Cucumber测试的功能添加与测试优化
一、通过测试驱动生产代码修复Cucumber测试
前期设计
在开始编写代码之前,我们先进行一些前期设计:
1. 当用户点击“Start sharing”时,应弹出一个带有“Reset”按钮的对话框。
2. 如果用户选择重置,Redux存储将收到一个 START_SHARING 动作,其中新的 reset 属性设置为 true :
{ type: "START_SHARING", reset: true }
- 如果用户选择共享其现有命令,则发送
START_SHARING动作,reset设置为false:
{ type: "START_SHARING", reset: false }
- 当用户点击“Reset”时,应向Redux存储发送一个
RESET动作。 - 共享操作应在
RESET动作发生后才开始。
添加对话框
接下来,我们按照以下步骤添加对话框:
1. 打开 <
超级会员免费看
订阅专栏 解锁全文
499

被折叠的 条评论
为什么被折叠?



