user_test.rb
917 Bytes
require 'test_helper'
require 'rails/performance_test_help'
class UserTest < ActionDispatch::PerformanceTest
attr_reader :environment
def setup
@environment = Environment.default
@environment.disable('skip_new_user_email_confirmation')
@environment.person_templates.destroy_all
user = User.create!(:login => SecureRandom.uuid, :email => 'test@test.com', :password => 'test', :password_confirmation => 'test')
user.person.update_attribute(:is_template, true)
user.person.articles.destroy_all
user.person.boxes.destroy_all
@environment.person_default_template = user.person
@environment.save!
end
def test_user_creation_without_confirmation
User.benchmark("Creating user") do
user = User.create!(:login => 'changetest', :password => 'test', :password_confirmation => 'test', :email => 'changetest@example.com', :environment => environment)
end
end
end