1

次のロジックと構文メソッドを備えたレールコントローラーがあります

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のバックグラウンドから来ており、テストユニットの経験はほとんどありません。任意の提案をいただければ幸いです。

乾杯...

4

0 に答える 0