测试时如何 mock wechat-api
场景1:
测试模拟摇一摇: getApi -> api.getShakeInfo(‘ticket’) -> api.getUser(‘openid’)
ticket
是未知的, 只能通过 mock getShakeInfo
这个接口, 返回一个虚假的shakeInfo
; 然后 getUser
返回一个 虚假的 user
场景2:
分别测试 50个 beacon同步 100个同步 200个同步 情况下是否会出错(同步beacon时会 把微信beacon 转换下, 做一些包装处理, 包装处理中可能个会出现50个正常, 200个时候就出现错误), 这种情况下需要 mock
getPages
searchBeaconPageRelation
getBeacons
getPois
等一系列 api 接口
场景3:
有多个 微信号时, api
是一个 内部变量, 这个时候如何 快速mock
问: 有没有现成的库, 可以方便实现呢?