Commit c05f52ba7641e20caf49a9288ed29bdd4a22762d

Authored by JoenioCosta
1 parent 9b83cde8

ActionItem277: add test to restrict multiple users with the same e-mail


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1663 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing 1 changed file with 10 additions and 0 deletions   Show diff stats
test/functional/account_controller_test.rb
... ... @@ -246,6 +246,16 @@ class AccountControllerTest < Test::Unit::TestCase
246 246 assert_no_tag :tag => "body" # e.g. no layout
247 247 end
248 248  
  249 + should 'restrict multiple users with the same e-mail' do
  250 + assert_difference User, :count do
  251 + create_user(:login => 'user1', :email => 'user@example.com')
  252 + assert assigns(:user).valid?
  253 + create_user(:login => 'user2', :email => 'user@example.com')
  254 + assert assigns(:user).errors.on(:email)
  255 + end
  256 + end
  257 +
  258 +
249 259 protected
250 260 def create_user(options = {})
251 261 post :signup, :user => { :login => 'quire', :email => 'quire@example.com',
... ...