From: Neil Smith Date: Tue, 7 Jan 2014 09:46:11 +0000 (+0000) Subject: More tinkering with feed controller spec X-Git-Url: https://git.njae.me.uk/?a=commitdiff_plain;h=237d6858d43d010364b648e71d5516f12b6e7f4d;p=feedcatcher.git More tinkering with feed controller spec --- diff --git a/spec/controllers/feed_controller_spec.rb b/spec/controllers/feed_controller_spec.rb index c2b71a4..9e75e8c 100644 --- a/spec/controllers/feed_controller_spec.rb +++ b/spec/controllers/feed_controller_spec.rb @@ -8,7 +8,6 @@ describe FeedController do it "responds successfully with an HTTP 200 status code" do get :index expect(response).to be_success - expect(response.status).to eq(200) end it "renders the index template" do @@ -33,15 +32,19 @@ describe FeedController do expect(response).to redirect_to(index_path) end + it "does not redirect an emtpy rss document for an empty feed" do + get :show, feed_name: "empty_feed", format: "rss" + expect(response).to be_success + end + it "returns an emtpy rss document for an empty feed" do get :show, feed_name: "empty_feed", format: "rss" - expect(response.status).to be(200) + expect(assigns(:feed_items)).to be_empty end it "responds successfully with an HTTP 200 status code" do get :show, feed_name: "test_feed" expect(response).to be_success - expect(response.status).to eq(200) end it "renders the index template" do