本文整理汇总了TypeScript中angular.IHttpBackendService类的典型用法代码示例。如果您正苦于以下问题:TypeScript IHttpBackendService类的具体用法?TypeScript IHttpBackendService怎么用?TypeScript IHttpBackendService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了IHttpBackendService类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: it
it('should fail when patch call fails', () => {
let succeeded = false,
failed = false;
$http.expectPATCH(requestUrl).respond(503, '');
service.provideJudgment(null, execution, stage, 'continue').then(() => (succeeded = true), () => (failed = true));
$http.flush();
expect(succeeded).toBe(false);
expect(failed).toBe(true);
});
开发者ID:emjburns,项目名称:deck,代码行数:12,代码来源:manualJudgment.service.spec.ts
示例2: it
it("should PUT data for correct URL", () => {
$httpBackend.expectPUT("https://myurl.com/api/myput").respond({data: "test"});
service.getData({
webservice: "api/myput",
type: "PUT"
}).then(data => {
expect(data).toEqual({data: "test"});
});
$httpBackend.flush();
});
开发者ID:disco-funk,项目名称:ca-london-angular,代码行数:12,代码来源:data.service.spec.ts
示例3: it
it('does not resolve when the pipeline does not exist', () => {
let succeeded = false;
$httpBackend.expectGET(url).respond(404, {});
executionService.waitUntilNewTriggeredPipelineAppears(application, executionId).then(() => (succeeded = true));
expect(succeeded).toBe(false);
$httpBackend.flush();
expect(succeeded).toBe(false);
});
开发者ID:mizzy,项目名称:deck,代码行数:12,代码来源:execution.service.spec.ts
示例4: it
it('converts clusters parameter to q and account params when there are fewer than 251 clusters', () => {
spyOn(ClusterState.filterModel.asFilterModel, 'applyParamsToUrl').and.callFake(() => {});
const clusters = Array(250);
ClusterState.filterModel.asFilterModel.sortFilter.clusters = { 'test:myapp': true };
$http.expectGET(API.baseUrl + '/applications/app/clusters').respond(200, { test: clusters });
$http.expectGET(API.baseUrl + '/applications/app/serverGroups').respond(200, []);
let serverGroups: IServerGroup[] = null;
clusterService.loadServerGroups(application).then((result: IServerGroup[]) => (serverGroups = result));
$http.flush();
expect(application.serverGroups.fetchOnDemand).toBe(false);
expect(ClusterState.filterModel.asFilterModel.sortFilter.filter).toEqual('clusters:myapp');
expect(ClusterState.filterModel.asFilterModel.sortFilter.account.test).toBe(true);
});
开发者ID:mizzy,项目名称:deck,代码行数:13,代码来源:cluster.service.spec.ts
示例5: it
it('should retrieve the transformed build details', () => {
const buildId = 'bd_bid';
$http.expectGET(`${CI_BUILD_URL}/${buildId}`)
.respond(200, getBuild());
let build: ICiBuild = null;
ciBuildReader.getBuildDetails(buildId).then((b: ICiBuild) => build = b);
$http.flush();
expect(build.startTime).toBe(build.startedAt);
expect(build.endTime).toBe(build.completedAt);
expect(build.isRunning).toBe(build.completionStatus === 'INCOMPLETE');
expect(build.runningTimeInMs).toBeDefined();
});
开发者ID:brujoand,项目名称:deck,代码行数:13,代码来源:ciBuild.read.service.spec.ts
示例6: it
it("should not intercept for a 200 response", () => {
$location.path("/page/somepage");
$httpBackend.whenGET("some/url")
.respond([{some: "data"}]);
$http.get("some/url")
.then(() => {
expect($cookies.remove).not.toHaveBeenCalled();
expect($location.path()).toEqual("/page/somepage");
});
$httpBackend.flush();
});
开发者ID:disco-funk,项目名称:ca-london-angular,代码行数:13,代码来源:http-401-interceptor.service.spec.ts
注:本文中的angular.IHttpBackendService类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论