我正在使用Ionic(AngularJS)制作混合应用程序。
我有一个使用invoke Api
JS SDK的WindowsAzureService
方法的通用工厂。我正在测试我的应用程序。
var mClient = new WindowsAzure.MobileServiceClient(applicationUrl,applicationKey);
mClient.invokeApi(api, data, header)).done(function (res) {
// do something
})
我没有使用$http
,因此我无法使用$httpBackend
模拟测试用例。我想在如何使用windowsAzureServices测试api调用方面提供一些帮助。
另外我如何窥探这个构造函数?
答案 0 :(得分:0)
没有移动服务的测试工具。您需要遵循JB Nizet的建议并创建一个可以模拟您期望的结果的建议。
或者,您可以直接调用API并为auth设置适当的ZUMO标头。然后,您可以使用$http
和$httpBackend
。值得查看移动服务GitHub并查看他们如何针对客户端运行E2E测试。你可以使用类似的东西。