本文整理汇总了TypeScript中angular.IHttpBackendService.expectPOST方法的典型用法代码示例。如果您正苦于以下问题:TypeScript IHttpBackendService.expectPOST方法的具体用法?TypeScript IHttpBackendService.expectPOST怎么用?TypeScript IHttpBackendService.expectPOST使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类angular.IHttpBackendService
的用法示例。
在下文中一共展示了IHttpBackendService.expectPOST方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: it
it("should POST data for correct URL", () => {
$httpBackend.expectPOST("https://myurl.com/api/mypost").respond({data: "test"});
service.getData({
webservice: "api/mypost",
type: "POST"
}).then(data => {
expect(data).toEqual({data: "test"});
});
$httpBackend.flush();
});
示例2: it
it("should give failure message if http post fails", () => {
$httpBackend.expectPOST(`${caLondonAppConfig.API_URL}api/uploads/event images/testFile.jpg/`)
.respond(500);
ctrl.files[0] = new File(["imageContent"], "testFile");
ctrl.filename = "testFile.jpg";
ctrl.submit();
expect(ctrl.isUntouched).toEqual(false);
expect(ctrl.isLoading).toEqual(true);
$scope.$digest();
$httpBackend.flush();
expect(ctrl.isLoading).toEqual(false);
expect(ctrl.hasSuccess).toEqual(false);
expect(ctrl.hasFailure).toEqual(true);
});