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