Как распечатать журнал во время тестирования кармы - PullRequest
0 голосов
/ 15 ноября 2018

Я новичок в Angular, недавно я начал работать над Angular. Я написал некоторый код модульного тестирования, как показано ниже.

it('fetch data should be correct',
inject(
  [HttpTestingController, Service2Service],
  (
    httpMock: HttpTestingController,
    dataService: Service2Service
  ) =>{
        dataService.getData().subscribe((event: HttpEvent<any>) => {
          console.info("HttpEventType.Response",HttpEventType.Response);
          switch (event.type) {
            case HttpEventType.Response:{
              console.log("body",event.body);
              expect(event.body.length).toEqual(110);
            }
          }
        });
      }
  )

);

Я пытаюсь распечатать, используя console.log, но печать не выполняется на консоли. Пожалуйста, предложите другой способ печати журнала.

Заранее спасибо.

1 Ответ

0 голосов
/ 15 ноября 2018

Попробуйте, поместив captureConsole клиенту свойства в karma.conf.js:

client: {
      captureConsole: true,
      mocha: {
        bail: true
      }
    }

Для получения дополнительной информации см. -

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...