user_test.rb
565 Bytes
require File.dirname(__FILE__) + '/../../../../test/test_helper'
require File.dirname(__FILE__) + '/../helpers/plugin_test_helper'
class UserTest < ActiveSupport::TestCase
include PluginTestHelper
should 'not save user whose email has already been used' do
user1 = create_default_user
user2 = fast_create(User)
user2.email = "primary@email.com"
assert !user2.save
end
private
def create_default_user
user = fast_create(User)
user.login = "a-login"
user.email = "primary@email.com"
user.save
return user
end
end