测试时如何 mock wechat-api
发布于 9 年前 作者 xinshangshangxin 4399 次浏览 最后一次编辑是 8 年前 来自 问答

场景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

问: 有没有现成的库, 可以方便实现呢?

回到顶部