Sha256: 00e3a020ef7de31f1981aba7c556e5aeec76f9b68edd7d2cddbc7e757c160e4f
Contents?: true
Size: 725 Bytes
Versions: 4
Compression:
Stored size: 725 Bytes
Contents
class ActiveSupport::TestCase def setup_mailer Devise.mailer = 'Devise::Mailer' ActionMailer::Base.deliveries = [] end def store_translations(locale, translations, &block) begin I18n.backend.store_translations locale, translations yield ensure I18n.reload! end end # Helpers for creating new users # def generate_unique_email @@email_count ||= 0 @@email_count += 1 "test#{@@email_count}@email.com" end def valid_attributes(attributes = {}) { email: generate_unique_email, password: '123456', password_confirmation: '123456' }.update(attributes) end def new_user(attributes = {}) User.new(valid_attributes(attributes)) end end
Version data entries
4 entries across 4 versions & 2 rubygems