From a0a9f01be188b8f0fe136b9f7510e563a99b6c7c Mon Sep 17 00:00:00 2001 From: James Fleming <jflemingprod@gmail.com> Date: Thu, 27 Jun 2013 16:10:11 +0200 Subject: [PATCH] Remove tests for strong parameters Remove a duplicated test. --- spec/controllers/aspects_controller_spec.rb | 58 +-------------------- 1 file changed, 1 insertion(+), 57 deletions(-) diff --git a/spec/controllers/aspects_controller_spec.rb b/spec/controllers/aspects_controller_spec.rb index 8da2b25541..7f0a0d875f 100644 --- a/spec/controllers/aspects_controller_spec.rb +++ b/spec/controllers/aspects_controller_spec.rb @@ -41,36 +41,12 @@ describe AspectsController do response.should be_redirect end it 'redirects on an invalid id' do - get :show, 'id' => 4341029835 + get :show, 'id' => 4341029834 response.should be_redirect end end describe "#create" do - context "strong parameters" do - it "permits 'name', 'contacts_visible' and 'order_id'" do - post :create, "aspect" => { - "name" => "new aspect", - "contacts_visible" => true, - "order_id" => 1 - } - aspect = alice.aspects.last - aspect.name.should eq("new aspect") - aspect.contacts_visible.should eq(true) - aspect.order_id.should eq(1) - end - - it "forbids other params" do - post :create, "aspect" => { - "name" => "new aspect", - "user_id" => 123 - } - aspect = Aspect.last - aspect.name.should eq("new aspect") - aspect.user_id.should_not eq(123) - end - end - context "with valid params" do it "creates an aspect" do alice.aspects.count.should == 2 @@ -121,38 +97,6 @@ describe AspectsController do @alices_aspect_1 = alice.aspects.create(:name => "Bruisers") end - context "strong parameters" do - it "permits 'name', 'contacts_visible' and 'order_id'" do - put 'update', :id => @alices_aspect_1.id, "aspect" => { - "name" => "new aspect", - "contacts_visible" => true, - "order_id" => 1 - } - aspect = Aspect.find(@alices_aspect_1.id) - aspect.name.should eq("new aspect") - aspect.contacts_visible.should eq(true) - aspect.order_id.should eq(1) - end - - it "forbids other params" do - put :update, :id => @alices_aspect_1.id, "aspect" => { - "name" => "new aspect", - "user_id" => 123 - } - aspect = Aspect.find(@alices_aspect_1.id) - aspect.name.should eq("new aspect") - aspect.user_id.should_not eq(123) - end - end - - it "doesn't overwrite random attributes" do - new_user = FactoryGirl.create :user - params = {"name" => "Bruisers"} - params[:user_id] = new_user.id - put('update', :id => @alices_aspect_1.id, "aspect" => params) - Aspect.find(@alices_aspect_1.id).user_id.should == alice.id - end - it "should return the name and id of the updated item" do params = {"name" => "Bruisers"} put('update', :id => @alices_aspect_1.id, "aspect" => params) -- GitLab