I have a set of users And a set of things ... podcasts Users should get a page that shows all of the podcassts with a check box
If they are subscribed then the check box is checked Users table has first_name, last_name, user_name Podcats table has podcast_name, description, url Subscriptions table has user_id, podcast_id, subscription_type Would the view go in the subscription views? Is this a index view? How do I mock out the view? I think I want to spec something so that I set up three mock models for podcasts: before(:each) do assigns[:user] = @user = stub_model(User, :new_record? => false, :user_id => 1, :first_name => "Fred", :last_name => "Flintstone", :user_name => "fflintstone" ) assings[:repository] = @repository = [stub_model(Podcast, :new_record? => false, :name => "podcast1", :host => "podcast.podcast.com", ), stub_model(Podcast, :new_record? => false, :name => "podcast2", :host => "podcast.podcast.com", ), stub_model(Podcast, :new_record? => false, :name => "podcast3", :host => "podcast.podcast.com", ) ] assigns[:subscription] = @subscription = [ stub_model(Subscription, :new_record? => false, :user_id => 1, :podcast_id => 1 ), stub_model(Subscription, :new_record? => false, :user_id => 1, :podcast_id => 2 )] end then look to make sure that it renders all of the podcasts and the ones that are subscribed subscribed checkbox is selected: It "should render the subscriber select form" do render # now what? end Thanks Brian Colfer
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users