3

REST API のフロントエンド アプリを開発しています。APIをモックアウトしたエンドツーエンドのテストに分度器を使用しています。AUTHtoken API の応答をモックして、選択した URL に移動できましたが、宛先 URL の下に表示されるページが空になります。これが私のコードです:

describe('e2e tests', function() {

it('FO tests', function() {

browser.addMockModule('WebClientApp', function() {
  console.log('test');
  angular.module('WebClientApp', ['ngMockE2E'])
  .run(function($httpBackend) {
    console.log('test2');

    $httpBackend.whenPOST('http://0.0.0.0:9000/api/organizations').respond(200);
    $httpBackend.whenPOST('/api/auth/get_resource_by_token').respond(200);
    $httpBackend.whenGET('/api/auth/current_resource').respond(200);
    $httpBackend.whenGET(/.*/).respond(200);
  });

});
browser.getRegisteredMockModules();

browser.get('http://0.0.0.0:9000/#/organizations/profile');

browser.pause();
});
});

残念ながら、Protractor コンソールは、ページ レンダリング中のエラーに関する情報を提供しません。

4

1 に答える 1