Как проверить, есть ли в журнале определенное сообщение при вызове метода из спецификации помощника? - PullRequest
0 голосов
/ 26 сентября 2018

Я новичок в Rspec.Я пытаюсь проверить, получаю ли я требуемое сообщение в файле test.log, когда пытаюсь запустить метод helper в helper_spec.rb.Я много искал, но только нашел, как проверить печать сообщения, используя stdout.

1 Ответ

0 голосов
/ 26 сентября 2018

Как правило, этого должно быть достаточно, чтобы проверить, был ли вызван регистратор, что можно выполнить с помощью

expect(Rails.logger).to receive(:level).with("your log message")

(замените :level уровнем, с которым вы вызываете регистратор).

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