Sha256: 412345e382c80a576bbf8de3aa5c501bb3d92bab986961794affe253de5c0da8
Contents?: true
Size: 816 Bytes
Versions: 1
Compression:
Stored size: 816 Bytes
Contents
require 'active_support/test_case' class ActiveSupport::TestCase def setup_mailer ActionMailer::Base.deliveries = [] end def store_translations(locale, translations, &block) begin I18n.backend.store_translations(locale, translations) yield ensure I18n.reload! end end def generate_unique_email @@email_count ||= 0 @@email_count += 1 "test#{@@email_count}@email.com" end def valid_attributes(attributes={}) { :username => "usertest", :email => generate_unique_email, :password => '123456', :password_confirmation => '123456' }.update(attributes) end def new_user(attributes={}) User.new(valid_attributes(attributes)) end def create_user(attributes={}) User.create!(valid_attributes(attributes)) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
devise_certifiable-0.1.0 | test/support/helpers.rb |