Here is the action -
def list
@articles = find_city.articles.paginate :all, :page =>
params[:page] , :order => "live_on DESC", :conditions => { :type_for
=> "blog" }
end
and the spec -
it "should list all articles 2" do
articles = mock("articles")
get :list
controller.should_receive(:find_city).and_return(articles)
controller.should_receive(:articles)
articles.should_receive(:paginate).with(:order => "live_on DESC",
:conditions => { :type_for => "blog" })
response.should render_template('articles/list')
end
I am stubbing find_city and articles during set up
before_post do
controller.stub!(:find_city)
controller.stub!(:articles)
end
Is this right?
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users