ruby on rails - Devise Controller Test undefined method `env' for nil:NilClass -
when write test this, it works:
require 'test_helper' class homecontrollertest < actioncontroller::testcase include devise::test::controllerhelpers test "signed in" sign_in users(:default) :show, params: { id: 33 } assert_redirected_to user_session_path end end however when change style of test class little bit describe:
require 'test_helper' describe homecontroller include devise::test::controllerhelpers describe "signed in" "works" sign_in users(:default) :show, params: { id: 33 } assert_redirected_to user_session_path end end end then following error:
undefined method `env' nil:nilclass i guess that's because of devise::test::controllerhelpers , because describe homecontroller not anymore actioncontroller::testcase.
how try solve problem? try? thanks
Comments
Post a Comment