Я не уверен, что rspeicher полностью прав, но ставлю:
class ActionController::TestCase
include Devise::TestHelpers
end
в самом низу test_helper.rb (да после END
из class ActiveSupport::TestCase
) должно работать. На данный момент у меня 3 или 4 проекта, в том числе один, над которым я работаю сегодня.
Затем вы можете использовать sign_in users(:one)
, если вы используете приборы, в своих тестах. Разве не должно это испортить?