From 1fb3a51f45921fc1f074e005424b2c3640313986 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Fri, 5 Apr 2019 19:51:03 +0300 Subject: [PATCH] Add mailer preview --- .../registrant_change_mailer_preview.rb | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 test/mailers/previews/registrant_change_mailer_preview.rb diff --git a/test/mailers/previews/registrant_change_mailer_preview.rb b/test/mailers/previews/registrant_change_mailer_preview.rb new file mode 100644 index 000000000..0a8f25716 --- /dev/null +++ b/test/mailers/previews/registrant_change_mailer_preview.rb @@ -0,0 +1,38 @@ +class RegistrantChangeMailerPreview < ActionMailer::Preview + def initialize + @domain = Domain.first + @new_registrant = Registrant.where.not(email: nil, country_code: nil).first + super + end + + def confirmation_request + RegistrantChangeMailer.confirm(domain: @domain, + registrar: @domain.registrar, + current_registrant: @domain.registrant, + new_registrant: @new_registrant) + end + + def notification + RegistrantChangeMailer.notice(domain: @domain, + registrar: @domain.registrar, + current_registrant: @domain.registrant, + new_registrant: @new_registrant) + end + + def confirmation_accepted + RegistrantChangeMailer.confirmed(domain: @domain, + old_registrant: @domain.registrar) + end + + def confirmation_rejected + RegistrantChangeMailer.rejected(domain: @domain, + registrar: @domain.registrar, + registrant: @domain.registrant) + end + + def confirmation_expired + RegistrantChangeMailer.expired(domain: @domain, + registrar: @domain.registrar, + registrant: @domain.registrant) + end +end \ No newline at end of file