Rails-3アプリケーションでキュウリBDDに取り組んでいます。
「assert ! controller.signed_in?」を使用すると step_definition で「cucumber」を実行すると、 「undefined method 'signed_in?'」というエラーが発生しました。nil:NilClass (NoMethodError) の場合"
controller-helper に入らないのはなぜですか (signed_in? は sessions_helper で定義されています)。
assert ! SessionsController.signed_in?
「 」で試したとき
Error : undefined method `signed_in?' for SessionsController:Class (NoMethodError)
そして " assert ! SessionsHelpers.signed_in?
" エラー : 未定義のメソッド `signed_in?' の場合 SessionsHelper:Module (NoMethodError) の場合
私のSessions_helperでは:
def signed_in?
!current_user.nil?
end