我不知道把這個帖子放在哪裏,但是這個主題更接近我的問題 。黃瓜is_admin?測試
我有陳腐登入系統,就像這樣:
的ApplicationController: 包括SessionsHelper
私人
是helper_method:CURRENT_USER
高清CURRENT_USER @current_user || = User.find(session [:user_id])if session [:user_id] 末
SessionsHelper: 高清is_admin? @current_user & & @ current_user.id == 1點 結束
功能/支持/ env.rb: 世界(SessionsHelper)
所以,如果我考
is_admin? 。should be_true
返回:
預計零爲真(RSpec的期望:: :: ExpectationNotMetError) ./features/step_definitions/users/add_user.rb:23:in /^I should signin$/' features/users/add_user.feature:13:in
我要簽到
但我籤!爲什麼?從 劃痕測試驗證系統的方式是什麼?