mockstar
mockstar copied to clipboard
增加 case 场景,支持批量设置 activeModule
开发过程中,我们要调试某些特定的场景,会需要修改好几个 mocker ,以便返回给定的桩数据。例如一个兑换礼物的活动,如果要能够成功兑换礼物,需要将活动信息的接口返回“活动进行中”桩数据,将用户账户信息接口返回“有足够的余额来兑换礼物”桩数据,将用户认证的接口返回“该用户已实名认证”桩数据。
如果我们为每一个 mocker 切换到指定的桩数据,能够达到我们的目的,但是会有几个不方便点:
- 手动一个一个切换 mocker 桩数据,麻烦
- 必须要记得多个mocker各自需要切换到哪个桩数据,一旦mocker数量过多,或者是很久之前完成的功能,很可能记不住正确的切换
- 针对某个场景,无法需要进行单独的说明备注
因此,基于业务场景,建议支持 case,一键设置页面的快照桩数据