From 4d81583533d4b241f2d0792268f71771299c2491 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 20 Oct 2010 12:29:36 -0700 Subject: [PATCH] Backfill spec on mass-assignment in aspect update --- spec/controllers/aspects_controller_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spec/controllers/aspects_controller_spec.rb b/spec/controllers/aspects_controller_spec.rb index 81571fb54..c69954d17 100644 --- a/spec/controllers/aspects_controller_spec.rb +++ b/spec/controllers/aspects_controller_spec.rb @@ -46,4 +46,17 @@ describe AspectsController do end end end + + describe "#update" do + before do + @aspect = @user.aspect(:name => "Bruisers") + end + it "doesn't overwrite random attributes" do + new_user = Factory.create :user + params = {"name" => "Bruisers"} + params[:user_id] = new_user.id + put('update', :id => @aspect.id, "aspect" => params) + Aspect.find(@aspect.id).user_id.should == @user.id + end + end end