Я пробую капибару с огурцом, чтобы получить лучшее покрытие для теста javascript. У меня есть много шагов, которые проверяют или используют вещи от помощников по тестированию интеграции Rails, например:
assigns(:current_user).should_not be_nil
Независимо от того, как я звоню assigns
, даже если я скажу что-то вроде p assigns
, оно выдает ошибку:
undefined method `template' for nil:NilClass (NoMethodError)
Так что, похоже, я больше не могу этого делать. Есть ли альтернатива внутреннему анализу того, что происходит в контроллере, или, может быть, есть какой-то способ хотя бы выполнить эти шаги таким образом, чтобы я вернул результаты тестирования интеграции?