使用mockbackend / XHRBackend测试的Angular 5问题

时间:2018-06-14 04:59:24

标签: angular typescript

我正在尝试使用MockBackEnd服务编写测试,所以我注入了MockBackEnd和我想要模拟的自己的服务,之后我尝试在mocakBackEnd实例和calllike上听取订阅但是无法访问订阅意味着它没有进入订阅块。

mockBackend.connections.subscribe(
    (connection: MockConnection) => {
      console.log(connection);
      expect(connection.request.method).toBe(RequestMethod.Get);
      expect(connection.request.url).toBe(expectedUrl);

      connection.mockRespond(new Response(
        new ResponseOptions({ body: mockResponse })
      ));
    });

所以我也尝试了XHRBackend服务但是无法访问XHRBackend实例上的连接,所以请帮助我如何摆脱这个。

0 个答案:

没有答案