次のロジックと構文メソッドを備えたレールコントローラーがあります
def index
if get_submission
render :action => :workspace
else
flash[:notice] = t('flashes.no_more_submissions')
redirect_to root_path
end
end
...
def get_submission
...
end
テストユニットの機能テストで、自動的に false を返すように get_submission をスタブ化したいと考えています。私は望んでいた
controller.stubs(:get_submission) { false }
トリックはしますが、喜びはありません。私はrspecのバックグラウンドから来ており、テストユニットの経験はほとんどありません。任意の提案をいただければ幸いです。
乾杯...