prompts_controller_spec.rb
1002 Bytes
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
describe PromptsController do
def mock_prompt(stubs={})
@mock_prompt ||= mock_model(Prompt, stubs)
end
before(:each) do
@aoi_clone = Factory.create(:user)
@question = Factory.create(:question, :site => @aoi_clone, :creator => @aoi_clone.default_visitor)
end
describe "GET index" do
it "assigns all prompts as @prompts" do
# Question.stub!(:find).with(:all).and_return(@question)
# Question.stub!(:prompts).with(:all).and_return([mock_prompt])
get :index, :question_id => @question.id
assigns[:prompts].should == [mock_prompt]
end
end
describe "GET show" do
it "assigns the requested prompt as @prompt" do
# Question.stub!(:find).with(:all).and_return(@question)
# Prompt.stub!(:find).with("37").and_return(mock_prompt)
get :show, :id => "37", :question_id => @question.id
assigns[:prompt].should equal(mock_prompt)
end
end
end