是否有推荐的方法来删除gapi.client api?我想测试它与我的一些应用程序的集成度。功能,并认为我必须不断手动删除响应。
那里是否有现有的存根库?
答案 0 :(得分:2)
有些项目包含特定方法的存根,但是没有包含完整API的即插即用库(据我所知)。也许你可以使用谷歌在GitHub官方Google Analytics repository上发布的一些测试代码。
那就是说,gapi.client
是一个容易嘲笑的目标,而你最安全的选择就是亲自去做。
作为旁注:Sinon.JS可能对加快这一过程非常有帮助。它简化了替换功能,返回样本数据等等。诗乃很容易让间谍"间谍"尝试连接到远程服务器时通常会产生的方法,这些间谍可以很容易地插入到合适的断言中。没有依赖关系,适用于任何单元测试框架。
祝你好运!