CNode

测试时如何 mock wechat-api

问答
Xxinshangshangxin发布于10 年前最后回复10 年前0 回复4864 浏览0 收藏

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

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

查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录