當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript angular.IHttpBackendService類代碼示例

本文整理匯總了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;未經允許,請勿轉載。