AngularJS单元测试:构造函数测试:Windows Azure调用Api



我正在使用Ionic(AngularJS)制作一个混合应用程序。我有一个通用工厂,使用WindowsAzureService JS SDK的invoke Api方法。我正在单元测试我的应用程序。

var mClient = new WindowsAzure.MobileServiceClient(applicationUrl,applicationKey);
mClient.invokeApi(api, data, header)).done(function (res) {
   // do something 
})

我不使用$http,所以我不能用$httpBackend模拟测试用例。我想对如何使用windowsAzureServices测试api调用提供一些帮助。

还有我如何监视这个构造函数?

Github链接到SDK

没有针对移动服务的测试工具。您需要遵循JB Nizet的建议,创建一个可以模拟您期望的结果的模型。

或者,您可以直接调用API并为授权设置适当的ZUMO头。然后你可以使用$http$httpBackend。值得一试的是Mobile Services GitHub,看看他们是如何针对客户端运行端到端测试的。您可以使用类似的内容

最新更新