2015-12-08 6 views
3

Я начал использовать MEAN стек и в настоящее время написания тестов REST единиц с помощью супер-тестаПодавить REST регистрирующие вызовы из Supertest

Я хочу иметь немного больше ясности в моем лог-файл, так что я могу легко видеть, что мой успешный и неудачные тесты.

Я хочу подавить вывод консоли для вызова API для активного вызова, который, как я думаю, выходит из SuperTest.

На этом изображении показаны журналы, которые я хочу подавить.

Suppress Super Test Logging

ответ

3

Я думаю, что это на самом деле идет от expressjs/Морганом. Я обошел это, установив env для тестирования и отключения Morgan для тестового env.

В моих тестовых файлов:

process.env.NODE_ENV = 'test';

В app.js:

if(app.get('env') !== 'test') app.use(logger('dev'));

+0

спасибо, я попробую что –