Как я могу проверить статус в Чай с Nock - PullRequest
0 голосов
/ 02 сентября 2018

Я пишу модульный тест, я попадаю в проблему, моя проблема в том, что я не могу обработать статус http. вот что я сделал,

  describe('Should return 400 bad request', () => {
    before(() => {
      const { get400, baseUrl } = BillingMock.getPaymentSummary;
      const mockHttp = nock(baseUrl);

      mockHttp.get(get400.req.path).reply(get400.res.httpStatus, get400.res);
    });
    it('Should return 400 bad request', async () => {
      const { get400 } = BillingMock.getPaymentSummary;
      const { req, res } = get400;
      const callback = () => BillingApi.getPaymentSummary(req);
      await callback().should.have.status(404);
    });
  });
...