diff options
Diffstat (limited to 'spec/controllers/user_controller_spec.rb')
| -rw-r--r-- | spec/controllers/user_controller_spec.rb | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/controllers/user_controller_spec.rb b/spec/controllers/user_controller_spec.rb index 6ecdf1ad4..e4854fe6b 100644 --- a/spec/controllers/user_controller_spec.rb +++ b/spec/controllers/user_controller_spec.rb @@ -327,6 +327,16 @@ describe UserController, "when signing up" do          deliveries[0].body.should match(/when\s+you\s+already\s+have\s+an/)      end +    it 'accepts only whitelisted parameters' do +      post :signup, { :user_signup => { :email => 'silly@localhost', +                                        :name => 'New Person', +                                        :password => 'sillypassword', +                                        :password_confirmation => 'sillypassword', +                                        :admin_level => 'super' } } + +      expect(assigns(:user_signup).admin_level).to eq('none') +    end +      # TODO: need to do bob@localhost signup and check that sends different email  end  | 
