diff --git a/app/views/mailers/domain_mailer/expiration.html.erb b/app/views/mailers/domain_mailer/expiration.html.erb
index 69bda1627..3c66159e9 100644
--- a/app/views/mailers/domain_mailer/expiration.html.erb
+++ b/app/views/mailers/domain_mailer/expiration.html.erb
@@ -3,7 +3,8 @@ Lugupeetud .ee domeeni kasutaja
Domeeninimi <%= @domain.name %> on aegunud ja ei ole alates <%= @domain.on_hold_date %> internetis kättesaadav. Alates <%= @domain.delete_date %> on domeen <%= @domain.name %> avatud registreerimiseks kõigile huvilistele.
-Domeeni registreeringu pikendamiseks pöörduge palun oma registripidaja <%= @registrar.name %> poole. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Domeeni registreeringu pikendamiseks pöörduge palun oma registripidaja:
+<%= render 'mailers/domain_mailer/registrar/registrar.et.html', registrar: @registrar %>
Domeeni <%= @domain.name %> kohta on registris järgmised andmed:
@@ -12,11 +13,6 @@ Halduskontakt: <%= @domain.admin_contact_names %>
Tehniline kontakt: <%= @domain.tech_contact_names %>
Nimeserverid: <%= @domain.nameserver_names %>
-
Registripidaja:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Telefon: <%= @registrar.phone %>
-Veebileht: <%= @registrar.url %>
Ülevaate kõikidest endaga seotud domeenidest saate registreerija portaalist. <%= ENV['registrant_url'] %>.
@@ -30,7 +26,8 @@ Dear user of .ee domain,
The domain name <%= @domain.name %> has expired and will not be available on the Internet from <%= @domain.on_hold_date %>. From <%= @domain.delete_date %>, the <%= @domain.name %> domain will be available for registration on a first come first served basis.
-To renew the domain registration, please contact your registrar <%= @registrar.name %>. You can find the registrar's contacts at http://internet.ee/registrars.
+To renew the domain registration, please contact your registrar:
+<%= render 'mailers/domain_mailer/registrar/registrar.en.html', registrar: @registrar %>
The following data for the <%= @domain.name %> domain have been entered into the registry:
@@ -39,11 +36,6 @@ Administrative contact: <%= @domain.admin_contact_names %>
Technical contact: <%= @domain.tech_contact_names %>
Name servers: <%= @domain.nameserver_names %>
-Registrar:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Phone: <%= @registrar.phone %>
-Website: <%= @registrar.url %>
You can find an overview of all your domains at the registrant's portal. <%= ENV['registrant_url'] %>.
@@ -60,7 +52,8 @@ Estonian Internet Foundation
-Для продления регистрации домена просим обратиться к своему регистратору <%= @registrar.name %>. Контактные данные регистраторов можно найти по адресу http://internet.ee/registratory.
+Для продления регистрации домена просим обратиться к своему регистратору:
+<%= render 'mailers/domain_mailer/registrar/registrar.ru.html', registrar: @registrar %>
Относительно домена <%= @domain.name %> в реестр внесены следующие данные:
@@ -71,11 +64,6 @@ Estonian Internet Foundation
Технический контакт: <%= @domain.tech_contact_names %>
Серверы доменных имен: <%= @domain.nameserver_names %>
-Регистратор:
-<%= @registrar.name %>
-Электронная почта: <%= @registrar.email %>
-Телефон: <%= @registrar.phone %>
-Веб-сайт: <%= @registrar.url %>
Обзор всех связанных с Вами доменов можете получить на портале регистранта. <%= ENV['registrant_url'] %>.
diff --git a/app/views/mailers/domain_mailer/expiration.text.erb b/app/views/mailers/domain_mailer/expiration.text.erb
index ef8cce36c..fc9351300 100644
--- a/app/views/mailers/domain_mailer/expiration.text.erb
+++ b/app/views/mailers/domain_mailer/expiration.text.erb
@@ -3,7 +3,9 @@ Lugupeetud .ee domeeni kasutaja
Domeeninimi <%= @domain.name %> on aegunud ja ei ole alates <%= @domain.on_hold_date %> internetis kättesaadav. Alates <%= @domain.delete_date %> on domeen <%= @domain.name %> avatud registreerimiseks kõigile huvilistele.
-Domeeni registreeringu pikendamiseks pöörduge palun oma registripidaja <%= @registrar.name %> poole. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Domeeni registreeringu pikendamiseks pöörduge palun oma registripidaja:
+
+<%= render 'mailers/domain_mailer/registrar/registrar.et.text', registrar: @registrar %>
Domeeni <%= @domain.name %> kohta on registris järgmised andmed:
@@ -12,12 +14,6 @@ Halduskontakt: <%= @domain.admin_contact_names %>
Tehniline kontakt: <%= @domain.tech_contact_names %>
Nimeserverid: <%= @domain.nameserver_names %>
-Registripidaja:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Telefon: <%= @registrar.phone %>
-Veebileht: <%= @registrar.url %>
-
Ülevaate kõikidest endaga seotud domeenidest saate registreerija portaalist. <%= ENV['registrant_url'] %>.
Parimate soovidega
@@ -30,7 +26,9 @@ Dear user of .ee domain,
The domain name <%= @domain.name %> has expired and will not be available on the Internet from <%= @domain.on_hold_date %>. From <%= @domain.delete_date %>, the <%= @domain.name %> domain will be available for registration on a first come first served basis.
-To renew the domain registration, please contact your registrar <%= @registrar.name %>. You can find the registrar's contacts at http://internet.ee/registrars.
+To renew the domain registration, please contact your registrar:
+
+<%= render 'mailers/domain_mailer/registrar/registrar.en.text', registrar: @registrar %>
The following data for the <%= @domain.name %> domain have been entered into the registry:
@@ -39,12 +37,6 @@ Administrative contact: <%= @domain.admin_contact_names %>
Technical contact: <%= @domain.tech_contact_names %>
Name servers: <%= @domain.nameserver_names %>
-Registrar:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Phone: <%= @registrar.phone %>
-Website: <%= @registrar.url %>
-
You can find an overview of all your domains at the registrant's portal. <%= ENV['registrant_url'] %>.
Best Regards,
@@ -57,21 +49,17 @@ Estonian Internet Foundation
Доменное имя <%= @domain.name %> устарело и с <%= @domain.on_hold_date %> недоступно в Интернете. С <%= @domain.delete_date %> домен <%= @domain.name %> доступен для регистрации всем желающим по принципу "first come, first served".
-Для продления регистрации домена просим обратиться к своему регистратору <%= @registrar.name %>. Контактные данные регистраторов можно найти по адресу http://internet.ee/registratory.
+Для продления регистрации домена просим обратиться к своему регистратору:
-Относительно домена <%= @domain %> в реестр внесены следующие данные:
+<%= render 'mailers/domain_mailer/registrar/registrar.ru.text', registrar: @registrar %>
+
+Относительно домена <%= @domain.name %> в реестр внесены следующие данные:
Регистрант: <%= @domain.registrant_name %>
Административный контакт: <%= @domain.admin_contact_names %>
Технический контакт: <%= @domain.tech_contact_names %>
Серверы доменных имен: <%= @domain.nameserver_names %>
-Регистратор:
-<%= @registrar.name %>
-Электронная почта: <%= @registrar.email %>
-Телефон: <%= @registrar.phone %>
-Веб-сайт: <%= @registrar.url %>
-
Обзор всех связанных с Вами доменов можете получить на портале регистранта. <%= ENV['registrant_url'] %>.
С наилучшими пожеланиями
diff --git a/app/views/mailers/domain_mailer/pending_deleted.html.erb b/app/views/mailers/domain_mailer/pending_deleted.html.erb
index 10960019c..8a6c8e2bc 100644
--- a/app/views/mailers/domain_mailer/pending_deleted.html.erb
+++ b/app/views/mailers/domain_mailer/pending_deleted.html.erb
@@ -2,12 +2,7 @@ Tere
Registrisse laekus taotlus domeeni <%= @domain.name %> kustutamiseks. Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja poole:
-
- <%= @registrar.name %>
- Email: <%= @registrar.email %>
- Telefon: <%= @registrar.phone %>
- Veebileht: <%= @registrar.url %>
-
+<%= render 'mailers/domain_mailer/registrar/registrar.et.html', registrar: @registrar %>
Muudatuse kinnitamiseks külastage palun allolevat lehekülge, kontrollige uuesti üle muudatuse andmed ning vajutage nuppu kinnitan.
@@ -24,12 +19,7 @@ Hi,
Application for deletion of your domain <%= @domain.name %> has been filed. Please make sure that the application is correct. Incase of problems please contact your registrar:
-
- <%= @registrar.name %>
- Email: <%= @registrar.email %>
- Phone: <%= @registrar.phone %>
- Website: <%= @registrar.url %>
-
+<%= render 'mailers/domain_mailer/registrar/registrar.en.html', registrar: @registrar %>
To confirm the update please visit this website, once again review the data and press approve:
diff --git a/app/views/mailers/domain_mailer/pending_deleted.text.erb b/app/views/mailers/domain_mailer/pending_deleted.text.erb
index 1c8877740..39460443a 100644
--- a/app/views/mailers/domain_mailer/pending_deleted.text.erb
+++ b/app/views/mailers/domain_mailer/pending_deleted.text.erb
@@ -2,10 +2,7 @@ Tere
Registrisse laekus taotlus domeeni <%= @domain.name %> kustutamiseks. Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja poole:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Telefon: <%= @registrar.phone %>
-Veebileht: <%= @registrar.url %>
+<%= render 'mailers/domain_mailer/registrar/registrar.et.text', registrar: @registrar %>
Muudatuse kinnitamiseks külastage palun allolevat lehekülge, kontrollige uuesti üle muudatuse andmed ning vajutage nuppu kinnitan.
@@ -21,10 +18,7 @@ Hi,
Application for deletion of your domain <%= @domain.name %> has been filed. Please make sure that the application is correct. In case of problems please contact your registrar:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Phone: <%= @registrar.phone %>
-Website: <%= @registrar.url %>
+<%= render 'mailers/domain_mailer/registrar/registrar.en.text', registrar: @registrar %>
To confirm the update please visit this website, once again review the data and press approve:
<%= @verification_url %>
diff --git a/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.html.erb b/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.html.erb
index 800ff33e1..139e0a850 100644
--- a/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.html.erb
+++ b/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.html.erb
@@ -1,8 +1,11 @@
Tere
-Domeeni <%= @params[:name] %> registreerija <%= @params[:registrant_name] %> ei kinnitanud tähtaegselt registreerija vahetuse taotlust. Domeeni <%= @params[:name] %> registreerija vahetus on sellest tulenevalt tühistatud.
+Domeeni <%= @domain.name %> registreerija <%= @registrant.name %> ei kinnitanud tähtaegselt registreerija vahetuse taotlust. Domeeni <%= @domain.name %> registreerija vahetus on sellest tulenevalt tühistatud.
-Küsimuste korral palun võtke ühendust oma registripidajaga <%= @params[:registrar_name] %>. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Küsimuste korral palun võtke ühendust oma registripidajaga:
+
+<%= render 'registrar.et.html', registrar: @registrar %>
+
Lugupidamisega
Eesti Interneti Sihtasutus
@@ -11,9 +14,12 @@ Eesti Interneti Sihtasutus
Hi,
-Domain registrant change request has been expired for the domain <%= @params[:name] %>.
+Domain registrant change request has been expired for the domain <%= @domain.name %>.
-Please contact to your registrar <%= @params[:registrar_name] %> if you have any questions. You can find the registrar's contacts at http://internet.ee/registrars.
+Please contact to your registrar if you have any questions:
+
+<%= render 'registrar.en.html', registrar: @registrar %>
+
Best Regards,
Estonian Internet Foundation
diff --git a/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.text.erb b/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.text.erb
index 88ddefe9d..dfdcc0a5d 100644
--- a/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.text.erb
+++ b/app/views/mailers/domain_mailer/pending_update_expired_notification_for_new_registrant.text.erb
@@ -1,8 +1,10 @@
Tere
-Domeeni <%= @params[:name] %> registreerija <%= @params[:registrant_name] %> ei kinnitanud tähtaegselt registreerija vahetuse taotlust. Domeeni <%= @params[:name] %> registreerija vahetus on sellest tulenevalt tühistatud.
+Domeeni <%= @domain.name %> registreerija <%= @registrant.name %> ei kinnitanud tähtaegselt registreerija vahetuse taotlust. Domeeni <%= @domain.name %> registreerija vahetus on sellest tulenevalt tühistatud.
-Küsimuste korral palun võtke ühendust oma registripidajaga <%= @params[:registrar_name] %>. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Küsimuste korral palun võtke ühendust oma registripidajaga:
+
+<%= render 'registrar.et.text', registrar: @registrar %>
Lugupidamisega
Eesti Interneti Sihtasutus
@@ -11,9 +13,11 @@ Eesti Interneti Sihtasutus
Hi,
-Domain registrant change request has been expired for the domain <%= @params[:name] %>.
+Domain registrant change request has been expired for the domain <%= @domain.name %>.
-Please contact to your registrar <%= @params[:registrar_name] %> if you have any questions. You can find the registrar's contacts at http://internet.ee/registrars.
+Please contact to your registrar if you have any questions:
+
+<%= render 'registrar.en.text', registrar: @registrar %>
Best Regards,
Estonian Internet Foundation
diff --git a/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb b/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb
index a58aaef12..78f0458dc 100644
--- a/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb
+++ b/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb
@@ -1,25 +1,18 @@
Tere
-Registripidaja <%= @params[:registrar_name] %> vahendusel on algatatud <%= @params[:name] %> domeeni omanikuvahetuse protseduur.
+Registripidaja <%= @registrar.name %> vahendusel on algatatud <%= @domain.name %> domeeni omanikuvahetuse protseduur.
-Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja <%= @params[:registrar_name] %> poole.
+Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja poole:
+
+<%= render 'registrar.et.html', registrar: @registrar %>
+
Uue registreerija andmed:
-Nimi: <%= @params[:registrant_name] %>
-<% if @params[:registrant_priv] %>
- Isikukood: <%= @params[:registrant_ident] %>
-<% else %>
- Äriregistrikood: <%= @params[:registrant_ident] %>
-<% end %>
-Tänav: <%= @params[:registrant_street] %>
-Linn: <%= @params[:registrant_city] %>
-Riik: <%= @params[:registrant_country] %>
+<%= render 'registrant.et.html', registrant: @new_registrant %>
-Juhime Teie tähelepanu asjaolule, et omanikuvahetuse protseduur viiakse lõpule vaid juhul, kui domeeni hetkel kehtiv registreerija <%= @params[:old_registrant_name] %> omanikuvahetuse tähtaegselt kinnitab.
+Juhime Teie tähelepanu asjaolule, et omanikuvahetuse protseduur viiakse lõpule vaid juhul, kui domeeni hetkel kehtiv registreerija <%= @current_registrant.name %> omanikuvahetuse tähtaegselt kinnitab.
-Juhul kui <%= @params[:old_registrant_name] %> lükkab omanikuvahetuse taotluse tagasi või ei anna kinnitust enne <%= Setting.expire_pending_confirmation %> tundi, omanikuvahetuse protseduur tühistatakse.
-
-Küsimuste korral palun võtke ühendust registripidajaga <%= @params[:registrar_name] %>. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Juhul kui <%= @current_registrant.name %> lükkab omanikuvahetuse taotluse tagasi või ei anna kinnitust enne <%= Setting.expire_pending_confirmation %> tundi, omanikuvahetuse protseduur tühistatakse.
Lugupidamisega
Eesti Interneti Sihtasutus
@@ -28,26 +21,19 @@ Eesti Interneti Sihtasutus
Hi,
-Registrant change process for the domain <%= @params[:name] %> has been started.
+Registrant change process for the domain <%= @domain.name %> has been started.
-Please verify the details of the following change request. In case of problems contact your registrar <%= @params[:registrar_name] %>
+Please verify the details of the following change request. In case of problems contact your registrar:
+
+<%= render 'registrar.en.html', registrar: @registrar %>
+
New registrant:
-Name: <%= @params[:registrant_name] %>
-<% if @params[:registrant_priv] %>
-Personal code: <%= @params[:registrant_ident] %>
-<% else %>
-Business Registry code: <%= @params[:registrant_ident] %>
-<% end %>
-Street: <%= @params[:registrant_street] %>
-City: <%= @params[:registrant_city] %>
-Country: <%= @params[:registrant_country] %>
+<%= render 'registrant.en.html', registrant: @new_registrant %>
-The registrant change procedure will be completed only after the current registrant <%= @params[:old_registrant_name] %> has approved it.
+The registrant change procedure will be completed only after the current registrant <%= @current_registrant.name %> has approved it.
-Change request will be cancelled in case <%= @params[:old_registrant_name] %> rejects or does not approve it in <%= Setting.expire_pending_confirmation %> hours.
-
-Please contact registrar <%= @params[:registrar_name] %> in case of questions. You can find the registrar's contacts at http://internet.ee/registrars.
+Change request will be cancelled in case <%= @current_registrant.name %> rejects or does not approve it in <%= Setting.expire_pending_confirmation %> hours.
Best Regards,
Estonian Internet Foundation
diff --git a/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb b/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb
index 9c1a6aebe..ac781506e 100644
--- a/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb
+++ b/app/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb
@@ -1,25 +1,17 @@
Tere
-Registripidaja <%= @params[:registrar_name] %> vahendusel on algatatud <%= @params[:name] %> domeeni omanikuvahetuse protseduur.
+Registripidaja <%= @registrar.name %> vahendusel on algatatud <%= @domain.name %> domeeni omanikuvahetuse protseduur.
-Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja <%= @params[:registrar_name] %> poole.
+Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja poole:
+
+<%= render 'registrar.et.text', registrar: @registrar %>
Uue registreerija andmed:
-Nimi: <%= @params[:registrant_name] %>
-<% if @params[:registrant_priv] %>
-Isikukood: <%= @params[:registrant_ident] %>
-<% else %>
-Äriregistrikood: <%= @params[:registrant_ident] %>
-<% end %>
-Tänav: <%= @params[:registrant_street] %>
-Linn: <%= @params[:registrant_city] %>
-Riik: <%= @params[:registrant_country] %>
+<%= render 'registrant.et.text', registrant: @new_registrant %>
-Juhime Teie tähelepanu asjaolule, et omanikuvahetuse protseduur viiakse lõpule vaid juhul, kui domeeni hetkel kehtiv registreerija <%= @params[:old_registrant_name] %> omanikuvahetuse tähtaegselt kinnitab.
+Juhime Teie tähelepanu asjaolule, et omanikuvahetuse protseduur viiakse lõpule vaid juhul, kui domeeni hetkel kehtiv registreerija <%= @current_registrant.name %> omanikuvahetuse tähtaegselt kinnitab.
-Juhul kui <%= @params[:old_registrant_name] %> lükkab omanikuvahetuse taotluse tagasi või ei anna kinnitust enne <%= Setting.expire_pending_confirmation %> tundi, omanikuvahetuse protseduur tühistatakse.
-
-Küsimuste korral palun võtke ühendust registripidajaga <%= @params[:registrar_name] %>. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Juhul kui <%= @current_registrant.name %> lükkab omanikuvahetuse taotluse tagasi või ei anna kinnitust enne <%= Setting.expire_pending_confirmation %> tundi, omanikuvahetuse protseduur tühistatakse.
Lugupidamisega
Eesti Interneti Sihtasutus
@@ -28,26 +20,18 @@ Eesti Interneti Sihtasutus
Hi,
-Registrant change process for the domain <%= @params[:name] %> has been started.
+Registrant change process for the domain <%= @domain.name %> has been started.
-Please verify the details of the following change request. In case of problems contact your registrar <%= @params[:registrar_name] %>
+Please verify the details of the following change request. In case of problems contact your registrar:
+
+<%= render 'registrar.en.text', registrar: @registrar %>
New registrant:
-Name: <%= @params[:registrant_name] %>
-<% if @params[:registrant_priv] %>
-Personal code: <%= @params[:registrant_ident] %>
-<% else %>
-Business Registry code: <%= @params[:registrant_ident] %>
-<% end %>
-Street: <%= @params[:registrant_street] %>
-City: <%= @params[:registrant_city] %>
-Country: <%= @params[:registrant_country] %>
+<%= render 'registrant.en.text', registrant: @new_registrant %>
-The registrant change procedure will be completed only after the current registrant <%= @params[:old_registrant_name] %> has approved it.
+The registrant change procedure will be completed only after the current registrant <%= @current_registrant.name %> has approved it.
-Change request will be cancelled in case <%= @params[:old_registrant_name] %> rejects or does not approve it in <%= Setting.expire_pending_confirmation %> hours.
-
-Please contact registrar <%= @params[:registrar_name] %> in case of questions. You can find the registrar's contacts at http://internet.ee/registrars.
+Change request will be cancelled in case <%= @current_registrant.name %> rejects or does not approve it in <%= Setting.expire_pending_confirmation %> hours.
Best Regards,
Estonian Internet Foundation
diff --git a/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.html.erb b/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.html.erb
index 0dca95ee9..97413078a 100644
--- a/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.html.erb
+++ b/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.html.erb
@@ -1,8 +1,11 @@
Tere
-Domeeni <%= @params[:name] %> registreerija <%= @params[:old_registrant_name] %> on domeeni registreerija vahetamise taotluse tagasi lükanud.
+Domeeni <%= @domain.name %> registreerija <%= @current_registrant.name %> on domeeni registreerija vahetamise taotluse tagasi lükanud.
-Küsimuste korral võtke palun ühendust oma registripidajaga <%= @params[:registrar_name] %>. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Küsimuste korral võtke palun ühendust oma registripidajaga:
+
+<%= render 'registrar.et.html', registrar: @registrar %>
+
Lugupidamisega
Eesti Interneti Sihtasutus
@@ -11,9 +14,12 @@ Eesti Interneti Sihtasutus
Hi,
-Registrant change for the domain <%= @params[:name] %> was rejected by the registrant <%= @params[:old_registrant_name] %>.
+Registrant change for the domain <%= @domain.name %> was rejected by the registrant <%= @current_registrant.name %>.
-Please contact your registrar <%= @params[:registrar_name] %> if you have any questions. You can find the registrar's contacts at http://internet.ee/registrars.
+Please contact your registrar if you have any questions:
+
+<%= render 'registrar.en.html', registrar: @registrar %>
+
Best Regards,
Estonian Internet Foundation
diff --git a/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.text.erb b/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.text.erb
index bf9ecc80a..b54636f6e 100644
--- a/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.text.erb
+++ b/app/views/mailers/domain_mailer/pending_update_rejected_notification_for_new_registrant.text.erb
@@ -1,8 +1,10 @@
Tere
-Domeeni <%= @params[:name] %> registreerija <%= @params[:old_registrant_name] %> on domeeni registreerija vahetamise taotluse tagasi lükanud.
+Domeeni <%= @domain.name %> registreerija <%= @current_registrant.name %> on domeeni registreerija vahetamise taotluse tagasi lükanud.
-Küsimuste korral võtke palun ühendust oma registripidajaga <%= @params[:registrar_name] %>. Registripidajate kontaktid leiate aadressilt www.internet.ee/registripidajad.
+Küsimuste korral võtke palun ühendust oma registripidajaga:
+
+<%= render 'registrar.et.text', registrar: @registrar %>
Lugupidamisega
Eesti Interneti Sihtasutus
@@ -11,10 +13,11 @@ Eesti Interneti Sihtasutus
Hi,
-Registrant change for the domain <%= @params[:name] %> was rejected by the registrant <%= @params[:old_registrant_name] %>
-.
+Registrant change for the domain <%= @domain.name %> was rejected by the registrant <%= @current_registrant.name %>.
-Please contact your registrar <%= @params[:registrar_name] %> if you have any questions. You can find the registrar's contacts at http://internet.ee/registrars.
+Please contact your registrar if you have any questions:
+
+<%= render 'registrar.en.text', registrar: @registrar %>
Best Regards,
Estonian Internet Foundation
diff --git a/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb b/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb
index 3c2527913..45174273a 100644
--- a/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb
+++ b/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb
@@ -2,24 +2,11 @@ Tere
Registrisse laekus taotlus domeeni <%= @domain.name %> registreerija vahetuseks. Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja poole:
-
- <%= @registrar.name %>
- Email: <%= @registrar.email %>
- Telefon: <%= @registrar.phone %>
- Veebileht: <%= @registrar.url %>
-
+<%= render 'registrar.et.html', registrar: @registrar %>
Uue registreerija andmed:
-Nimi: <%= @registrant.name %>
-<% if @registrant.priv? %>
- Isikukood: <%= @registrant.ident %>
-<% else %>
- Äriregistrikood: <%= @registrant.ident %>
-<% end %>
-Tänav: <%= @registrant.street %>
-Linn: <%= @registrant.city %>
-Riik: <%= @registrant.country %>
+<%= render 'registrant.et.html', registrant: @registrant %>
Taotlus on aktiivne <%= Setting.expire_pending_confirmation %> tundi ja lükatakse automaatselt tagasi kui te seda enne ei kinnita või tagasi lükka.
@@ -34,26 +21,13 @@ Eesti Interneti Sihtasutus
Hi,
-Application for changing registrant of your domain <%= @domain.name %> has been filed. Please make sure that the update and information are correct. Incase of problems please turn to your registrar:
+Application for changing registrant of your domain <%= @domain.name %> has been filed. Please make sure that the update and information are correct. In case of problems please turn to your registrar:
-
- <%= @registrar.name %>
- Email: <%= @registrar.email %>
- Phone: <%= @registrar.phone %>
- Website: <%= @registrar.url %>
-
+<%= render 'registrar.en.html', registrar: @registrar %>
New registrant:
-Name: <%= @registrant.name %>
-<% if @registrant.priv? %>
- Personal code: <%= @registrant.ident %>
-<% else %>
- Business Registry code: <%= @registrant.ident %>
-<% end %>
-Street: <%= @registrant.street %>
-City: <%= @registrant.city %>
-Country: <%= @registrant.country %>
+<%= render 'registrant.en.html', registrant: @registrant %>
The application will remain in pending status for <%= Setting.expire_pending_confirmation %> hrs and will be automaticcally rejected if it is not approved nor rejected before.
diff --git a/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb b/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb
index cf770bd6d..b5d55d80d 100644
--- a/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb
+++ b/app/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb
@@ -2,21 +2,10 @@ Tere
Registrisse laekus taotlus domeeni <%= @domain.name %> registreerija vahetuseks. Palun veenduge, et muudatus on korrektne ning probleemide korral pöörduge oma registripidaja poole:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Telefon: <%= @registrar.phone %>
-Veebileht: <%= @registrar.url %>
+<%= render 'registrar.et.text', registrar: @registrar %>
Uue registreerija andmed:
-Nimi: <%= @registrant.name %>
-<% if @registrant.priv? %>
- Isikukood: <%= @registrant.ident %>
-<% else %>
- Äriregistrikood: <%= @registrant.ident %>
-<% end %>
-Tänav: <%= @registrant.street %>
-Linn: <%= @registrant.city %>
-Riik: <%= @registrant.country %>
+<%= render 'registrant.et.text', registrant: @registrant %>
Taotlus on aktiivne <%= Setting.expire_pending_confirmation %> tundi ja lükatakse automaatselt tagasi kui te seda enne ei kinnita või tagasi lükka.
Muudatuse kinnitamiseks külastage palun allolevat lehekülge, kontrollige uuesti üle muudatuse andmed ning vajutage nuppu kinnitan:
@@ -31,21 +20,10 @@ Hi,
Application for changing registrant of your domain <%= @domain.name %> has been filed. Please make sure that the update and information are correct. In case of problems please turn to your registrar:
-<%= @registrar.name %>
-Email: <%= @registrar.email %>
-Phone: <%= @registrar.phone %>
-Website: <%= @registrar.url %>
+<%= render 'registrar.en.text', registrar: @registrar %>
New registrant:
-Name: <%= @registrant.name %>
-<% if @registrant.priv? %>
- Personal code: <%= @registrant.ident %>
-<% else %>
- Business Registry code: <%= @registrant.ident %>
-<% end %>
-Street: <%= @registrant.street %>
-City: <%= @registrant.city %>
-Country: <%= @registrant.country %>
+<%= render 'registrant.en.text', registrant: @registrant %>
The application will remain in pending status for <%= Setting.expire_pending_confirmation %> hrs and will be automaticcally rejected if it is not approved nor rejected before.
To confirm the update please visit this website, once again review the data and press approve:
diff --git a/app/views/mailers/domain_mailer/registrant/_registrant.en.html.erb b/app/views/mailers/domain_mailer/registrant/_registrant.en.html.erb
new file mode 100644
index 000000000..300157c83
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrant/_registrant.en.html.erb
@@ -0,0 +1,9 @@
+Name: <%= registrant.name %>
+<% if registrant.priv? %>
+ Personal code: <%= registrant.ident %>
+<% else %>
+ Business Registry code: <%= registrant.ident %>
+<% end %>
+Street: <%= registrant.street %>
+City: <%= registrant.city %>
+Country: <%= registrant.country %>
diff --git a/app/views/mailers/domain_mailer/registrant/_registrant.en.text.erb b/app/views/mailers/domain_mailer/registrant/_registrant.en.text.erb
new file mode 100644
index 000000000..649e2c452
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrant/_registrant.en.text.erb
@@ -0,0 +1,9 @@
+Name: <%= registrant.name %>
+<% if registrant.priv? %>
+ Personal code: <%= registrant.ident %>
+<% else %>
+ Business Registry code: <%= registrant.ident %>
+<% end %>
+Street: <%= registrant.street %>
+City: <%= registrant.city %>
+Country: <%= registrant.country %>
diff --git a/app/views/mailers/domain_mailer/registrant/_registrant.et.html.erb b/app/views/mailers/domain_mailer/registrant/_registrant.et.html.erb
new file mode 100644
index 000000000..789b88490
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrant/_registrant.et.html.erb
@@ -0,0 +1,9 @@
+Nimi: <%= registrant.name %>
+<% if registrant.priv? %>
+ Isikukood: <%= registrant.ident %>
+<% else %>
+ Äriregistrikood: <%= registrant.ident %>
+<% end %>
+Tänav: <%= registrant.street %>
+Linn: <%= registrant.city %>
+Riik: <%= registrant.country %>
diff --git a/app/views/mailers/domain_mailer/registrant/_registrant.et.text.erb b/app/views/mailers/domain_mailer/registrant/_registrant.et.text.erb
new file mode 100644
index 000000000..01ece5e67
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrant/_registrant.et.text.erb
@@ -0,0 +1,9 @@
+Nimi: <%= registrant.name %>
+<% if registrant.priv? %>
+ Isikukood: <%= registrant.ident %>
+<% else %>
+ Äriregistrikood: <%= registrant.ident %>
+<% end %>
+Tänav: <%= registrant.street %>
+Linn: <%= registrant.city %>
+Riik: <%= registrant.country %>
diff --git a/app/views/mailers/domain_mailer/registrar/_registrar.en.html.erb b/app/views/mailers/domain_mailer/registrar/_registrar.en.html.erb
new file mode 100644
index 000000000..699fcd19d
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrar/_registrar.en.html.erb
@@ -0,0 +1,6 @@
+
+ <%= registrar.name %>
+ Email: <%= registrar.email %>
+ Phone: <%= registrar.phone %>
+ Website: <%= registrar.url %>
+
diff --git a/app/views/mailers/domain_mailer/registrar/_registrar.en.text.erb b/app/views/mailers/domain_mailer/registrar/_registrar.en.text.erb
new file mode 100644
index 000000000..96882b11d
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrar/_registrar.en.text.erb
@@ -0,0 +1,4 @@
+<%= registrar.name %>
+Email: <%= registrar.email %>
+Phone: <%= registrar.phone %>
+Website: <%= registrar.url %>
diff --git a/app/views/mailers/domain_mailer/registrar/_registrar.et.html.erb b/app/views/mailers/domain_mailer/registrar/_registrar.et.html.erb
new file mode 100644
index 000000000..199115210
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrar/_registrar.et.html.erb
@@ -0,0 +1,6 @@
+
+ <%= registrar.name %>
+ Email: <%= registrar.email %>
+ Telefon: <%= registrar.phone %>
+ Veebileht: <%= registrar.url %>
+
diff --git a/app/views/mailers/domain_mailer/registrar/_registrar.et.text.erb b/app/views/mailers/domain_mailer/registrar/_registrar.et.text.erb
new file mode 100644
index 000000000..0e8b16e30
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrar/_registrar.et.text.erb
@@ -0,0 +1,4 @@
+<%= registrar.name %>
+Email: <%= registrar.email %>
+Telefon: <%= registrar.phone %>
+Veebileht: <%= registrar.url %>
diff --git a/app/views/mailers/domain_mailer/registrar/_registrar.ru.html.erb b/app/views/mailers/domain_mailer/registrar/_registrar.ru.html.erb
new file mode 100644
index 000000000..1c258f10d
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrar/_registrar.ru.html.erb
@@ -0,0 +1,6 @@
+
+ <%= registrar.name %>
+ Электронная почта: <%= registrar.email %>
+ Телефон: <%= registrar.phone %>
+ Веб-сайт: <%= registrar.url %>
+
diff --git a/app/views/mailers/domain_mailer/registrar/_registrar.ru.text.erb b/app/views/mailers/domain_mailer/registrar/_registrar.ru.text.erb
new file mode 100644
index 000000000..0a74e8974
--- /dev/null
+++ b/app/views/mailers/domain_mailer/registrar/_registrar.ru.text.erb
@@ -0,0 +1,4 @@
+<%= registrar.name %>
+Электронная почта: <%= registrar.email %>
+Телефон: <%= registrar.phone %>
+Веб-сайт: <%= registrar.url %>
diff --git a/spec/views/mailers/domain_mailer/expiration.html.erb_spec.rb b/spec/views/mailers/domain_mailer/expiration.html.erb_spec.rb
index 735f0199c..d09af8d52 100644
--- a/spec/views/mailers/domain_mailer/expiration.html.erb_spec.rb
+++ b/spec/views/mailers/domain_mailer/expiration.html.erb_spec.rb
@@ -2,33 +2,36 @@ require 'rails_helper'
RSpec.describe 'mailers/domain_mailer/expiration.html.erb' do
let(:domain) { instance_spy(DomainPresenter) }
- let(:registrar) { instance_spy(RegistrarPresenter) }
let(:lang_count) { 3 }
before :example do
assign(:domain, domain)
- assign(:registrar, registrar)
+ assign(:registrar, nil)
+ stub_template 'mailers/domain_mailer/registrar/_registrar.et.html' => 'test registrar estonian'
+ stub_template 'mailers/domain_mailer/registrar/_registrar.en.html' => 'test registrar english'
+ stub_template 'mailers/domain_mailer/registrar/_registrar.ru.html' => 'test registrar russian'
end
- it 'has registrar name' do
- mention_count = 2 * lang_count
- expect(registrar).to receive(:name).exactly(mention_count).times.and_return('test registrar name')
+ it 'has registrar info in estonian' do
render
- expect(rendered).to have_text('test registrar name', count: mention_count)
+ expect(rendered).to have_text('test registrar estonian')
end
- registrar_attributes = %i(
- email
- phone
- url
- )
+ it 'has registrar info in english' do
+ render
+ expect(rendered).to have_text('test registrar english')
+ end
- registrar_attributes.each do |attr_name|
- it "has registrar #{attr_name}" do
- expect(registrar).to receive(attr_name).exactly(lang_count).times.and_return("test registrar #{attr_name}")
- render
- expect(rendered).to have_text("test registrar #{attr_name}", count: lang_count)
- end
+ it 'has registrar info in russian' do
+ render
+ expect(rendered).to have_text('test registrar russian')
+ end
+
+ it 'has domain name' do
+ mention_count = 4 * lang_count
+ expect(domain).to receive(:name).exactly(mention_count).times.and_return('test domain name')
+ render
+ expect(rendered).to have_text('test domain name', count: mention_count)
end
domain_attributes = %i(
@@ -41,10 +44,10 @@ RSpec.describe 'mailers/domain_mailer/expiration.html.erb' do
)
domain_attributes.each do |attr_name|
- it "has :#{attr_name}" do
- expect(domain).to receive(attr_name).exactly(lang_count).times.and_return(attr_name.to_s)
+ it "has domain #{attr_name}" do
+ expect(domain).to receive(attr_name).exactly(lang_count).times.and_return("test domain #{attr_name}")
render
- expect(rendered).to have_text(attr_name.to_s, count: lang_count)
+ expect(rendered).to have_text("test domain #{attr_name}", count: lang_count)
end
end
end
diff --git a/spec/views/mailers/domain_mailer/expiration.text.erb_spec.rb b/spec/views/mailers/domain_mailer/expiration.text.erb_spec.rb
index 9af9978b7..3c6209eb2 100644
--- a/spec/views/mailers/domain_mailer/expiration.text.erb_spec.rb
+++ b/spec/views/mailers/domain_mailer/expiration.text.erb_spec.rb
@@ -2,33 +2,36 @@ require 'rails_helper'
RSpec.describe 'mailers/domain_mailer/expiration.text.erb' do
let(:domain) { instance_spy(DomainPresenter) }
- let(:registrar) { instance_spy(RegistrarPresenter) }
let(:lang_count) { 3 }
before :example do
assign(:domain, domain)
- assign(:registrar, registrar)
+ assign(:registrar, nil)
+ stub_template 'mailers/domain_mailer/registrar/_registrar.et.text' => 'test registrar estonian'
+ stub_template 'mailers/domain_mailer/registrar/_registrar.en.text' => 'test registrar english'
+ stub_template 'mailers/domain_mailer/registrar/_registrar.ru.text' => 'test registrar russian'
end
- it 'has registrar name' do
- mention_count = 2 * lang_count
- expect(registrar).to receive(:name).exactly(mention_count).times.and_return('test registrar name')
+ it 'has registrar info in estonian' do
render
- expect(rendered).to have_text('test registrar name', count: mention_count)
+ expect(rendered).to have_text('test registrar estonian')
end
- registrar_attributes = %i(
- email
- phone
- url
- )
+ it 'has registrar info in english' do
+ render
+ expect(rendered).to have_text('test registrar english')
+ end
- registrar_attributes.each do |attr_name|
- it "has registrar #{attr_name}" do
- expect(registrar).to receive(attr_name).exactly(lang_count).times.and_return("test registrar #{attr_name}")
- render
- expect(rendered).to have_text("test registrar #{attr_name}", count: lang_count)
- end
+ it 'has registrar info in russian' do
+ render
+ expect(rendered).to have_text('test registrar russian')
+ end
+
+ it 'has domain name' do
+ mention_count = 4 * lang_count
+ expect(domain).to receive(:name).exactly(mention_count).times.and_return('test domain name')
+ render
+ expect(rendered).to have_text('test domain name', count: mention_count)
end
domain_attributes = %i(
@@ -41,10 +44,10 @@ RSpec.describe 'mailers/domain_mailer/expiration.text.erb' do
)
domain_attributes.each do |attr_name|
- it "has :#{attr_name}" do
- expect(domain).to receive(attr_name).exactly(lang_count).times.and_return(attr_name.to_s)
+ it "has domain #{attr_name}" do
+ expect(domain).to receive(attr_name).exactly(lang_count).times.and_return("test domain #{attr_name}")
render
- expect(rendered).to have_text(attr_name.to_s, count: lang_count)
+ expect(rendered).to have_text("test domain #{attr_name}", count: lang_count)
end
end
end
diff --git a/spec/views/mailers/domain_mailer/pending_deleted.html.erb_spec.rb b/spec/views/mailers/domain_mailer/pending_deleted.html.erb_spec.rb
index 7d58f3146..f56ca3b8a 100644
--- a/spec/views/mailers/domain_mailer/pending_deleted.html.erb_spec.rb
+++ b/spec/views/mailers/domain_mailer/pending_deleted.html.erb_spec.rb
@@ -2,13 +2,24 @@ require 'rails_helper'
RSpec.describe 'mailers/domain_mailer/pending_deleted.html.erb' do
let(:domain) { instance_spy(DomainPresenter) }
- let(:registrar) { instance_spy(RegistrarPresenter) }
let(:lang_count) { 2 }
before :example do
assign(:domain, domain)
- assign(:registrar, registrar)
- assign(:verification_url, 'test url')
+ assign(:registrar, nil)
+ stub_template 'mailers/domain_mailer/registrar/_registrar.et.html' => 'test registrar estonian'
+ stub_template 'mailers/domain_mailer/registrar/_registrar.en.html' => 'test registrar english'
+ assign(:verification_url, 'test verification url')
+ end
+
+ it 'has registrar info in estonian' do
+ render
+ expect(rendered).to have_text('test registrar estonian')
+ end
+
+ it 'has registrar info in english' do
+ render
+ expect(rendered).to have_text('test registrar english')
end
it 'has domain name' do
@@ -21,21 +32,6 @@ RSpec.describe 'mailers/domain_mailer/pending_deleted.html.erb' do
it 'has verification url' do
mention_count = 1 * lang_count
render
- expect(rendered).to have_text('test url', count: mention_count)
- end
-
- registrar_attributes = %i(
- name
- email
- phone
- url
- )
-
- registrar_attributes.each do |attr_name|
- it "has registrar #{attr_name}" do
- expect(registrar).to receive(attr_name).exactly(lang_count).times.and_return("test registrar #{attr_name}")
- render
- expect(rendered).to have_text("test registrar #{attr_name}", count: lang_count)
- end
+ expect(rendered).to have_text('test verification url', count: mention_count)
end
end
diff --git a/spec/views/mailers/domain_mailer/pending_deleted.text.erb_spec.rb b/spec/views/mailers/domain_mailer/pending_deleted.text.erb_spec.rb
index cc12bee64..e65f69988 100644
--- a/spec/views/mailers/domain_mailer/pending_deleted.text.erb_spec.rb
+++ b/spec/views/mailers/domain_mailer/pending_deleted.text.erb_spec.rb
@@ -2,12 +2,24 @@ require 'rails_helper'
RSpec.describe 'mailers/domain_mailer/pending_deleted.text.erb' do
let(:domain) { instance_spy(DomainPresenter) }
- let(:registrar) { instance_spy(RegistrarPresenter) }
let(:lang_count) { 2 }
before :example do
assign(:domain, domain)
- assign(:registrar, registrar)
+ assign(:registrar, nil)
+ stub_template 'mailers/domain_mailer/registrar/_registrar.et.text' => 'test registrar estonian'
+ stub_template 'mailers/domain_mailer/registrar/_registrar.en.text' => 'test registrar english'
+ assign(:verification_url, 'test verification url')
+ end
+
+ it 'has registrar info in estonian' do
+ render
+ expect(rendered).to have_text('test registrar estonian')
+ end
+
+ it 'has registrar info in english' do
+ render
+ expect(rendered).to have_text('test registrar english')
end
it 'has domain name' do
@@ -19,23 +31,7 @@ RSpec.describe 'mailers/domain_mailer/pending_deleted.text.erb' do
it 'has verification url' do
mention_count = 1 * lang_count
- assign(:verification_url, 'test url')
render
- expect(rendered).to have_text('test url', count: mention_count)
- end
-
- registrar_attributes = %i(
- name
- email
- phone
- url
- )
-
- registrar_attributes.each do |attr_name|
- it "has registrar #{attr_name}" do
- expect(registrar).to receive(attr_name).exactly(lang_count).times.and_return("test registrar #{attr_name}")
- render
- expect(rendered).to have_text("test registrar #{attr_name}", count: lang_count)
- end
+ expect(rendered).to have_text('test verification url', count: mention_count)
end
end
diff --git a/spec/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb_spec.rb b/spec/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb_spec.rb
new file mode 100644
index 000000000..8e27ca7cb
--- /dev/null
+++ b/spec/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb_spec.rb
@@ -0,0 +1,22 @@
+require 'rails_helper'
+
+RSpec.describe 'mailers/domain_mailer/pending_update_notification_for_new_registrant.html.erb' do
+ let(:domain) { instance_spy(DomainPresenter) }
+ let(:lang_count) { 2 }
+
+ before :example do
+ assign(:domain, domain)
+ end
+
+ domain_attributes = %i(
+ name
+ )
+
+ domain_attributes.each do |attr_name|
+ it "has domain #{attr_name}" do
+ expect(domain).to receive(attr_name).exactly(lang_count).times.and_return("test domain #{attr_name}")
+ render
+ expect(rendered).to have_text("test domain #{attr_name}", count: lang_count)
+ end
+ end
+end
diff --git a/spec/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb_spec.rb b/spec/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb_spec.rb
new file mode 100644
index 000000000..99b6b2d91
--- /dev/null
+++ b/spec/views/mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb_spec.rb
@@ -0,0 +1,22 @@
+require 'rails_helper'
+
+RSpec.describe 'mailers/domain_mailer/pending_update_notification_for_new_registrant.text.erb' do
+ let(:domain) { instance_spy(DomainPresenter) }
+ let(:lang_count) { 2 }
+
+ before :example do
+ assign(:domain, domain)
+ end
+
+ domain_attributes = %i(
+ name
+ )
+
+ domain_attributes.each do |attr_name|
+ it "has domain #{attr_name}" do
+ expect(domain).to receive(attr_name).exactly(lang_count).times.and_return("test domain #{attr_name}")
+ render
+ expect(rendered).to have_text("test domain #{attr_name}", count: lang_count)
+ end
+ end
+end
diff --git a/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb_spec.rb b/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb_spec.rb
index 3722d9093..b30624d75 100644
--- a/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb_spec.rb
+++ b/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb_spec.rb
@@ -2,36 +2,17 @@ require 'rails_helper'
RSpec.describe 'mailers/domain_mailer/pending_update_request_for_old_registrant.html.erb' do
let(:domain) { instance_spy(DomainPresenter) }
- let(:registrar) { instance_spy(RegistrarPresenter) }
- let(:registrant) { instance_spy(RegistrantPresenter) }
let(:lang_count) { 2 }
before :example do
assign(:domain, domain)
- assign(:registrar, registrar)
- assign(:registrant, registrant)
- assign(:verification_url, 'test url')
+ assign(:verification_url, 'test verification url')
end
it 'has verification url' do
mention_count = 1 * lang_count
render
- expect(rendered).to have_text('test url', count: mention_count)
- end
-
- registrar_attributes = %i(
- name
- email
- phone
- url
- )
-
- registrar_attributes.each do |attr_name|
- it "has registrar #{attr_name}" do
- expect(registrar).to receive(attr_name).exactly(lang_count).times.and_return("test registrar #{attr_name}")
- render
- expect(rendered).to have_text("test registrar #{attr_name}", count: lang_count)
- end
+ expect(rendered).to have_text('test verification url', count: mention_count)
end
domain_attributes = %i(
@@ -45,20 +26,4 @@ RSpec.describe 'mailers/domain_mailer/pending_update_request_for_old_registrant.
expect(rendered).to have_text(attr_name.to_s, count: lang_count)
end
end
-
- registrant_attributes = %i(
- name
- ident
- street
- city
- country
- )
-
- registrant_attributes.each do |attr_name|
- it "has registrant #{attr_name}" do
- expect(registrant).to receive(attr_name).exactly(lang_count).times.and_return("test registrant #{attr_name}")
- render
- expect(rendered).to have_text("test registrant #{attr_name}", count: lang_count)
- end
- end
end
diff --git a/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb_spec.rb b/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb_spec.rb
index 9478e0238..80bd7202e 100644
--- a/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb_spec.rb
+++ b/spec/views/mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb_spec.rb
@@ -2,36 +2,17 @@ require 'rails_helper'
RSpec.describe 'mailers/domain_mailer/pending_update_request_for_old_registrant.text.erb' do
let(:domain) { instance_spy(DomainPresenter) }
- let(:registrar) { instance_spy(RegistrarPresenter) }
- let(:registrant) { instance_spy(RegistrantPresenter) }
let(:lang_count) { 2 }
before :example do
assign(:domain, domain)
- assign(:registrar, registrar)
- assign(:registrant, registrant)
- assign(:verification_url, 'test url')
+ assign(:verification_url, 'test verification url')
end
it 'has verification url' do
mention_count = 1 * lang_count
render
- expect(rendered).to have_text('test url', count: mention_count)
- end
-
- registrar_attributes = %i(
- name
- email
- phone
- url
- )
-
- registrar_attributes.each do |attr_name|
- it "has registrar #{attr_name}" do
- expect(registrar).to receive(attr_name).exactly(lang_count).times.and_return("test registrar #{attr_name}")
- render
- expect(rendered).to have_text("test registrar #{attr_name}", count: lang_count)
- end
+ expect(rendered).to have_text('test verification url', count: mention_count)
end
domain_attributes = %i(
@@ -45,20 +26,4 @@ RSpec.describe 'mailers/domain_mailer/pending_update_request_for_old_registrant.
expect(rendered).to have_text(attr_name.to_s, count: lang_count)
end
end
-
- registrant_attributes = %i(
- name
- ident
- street
- city
- country
- )
-
- registrant_attributes.each do |attr_name|
- it "has registrant #{attr_name}" do
- expect(registrant).to receive(attr_name).exactly(lang_count).times.and_return("test registrant #{attr_name}")
- render
- expect(rendered).to have_text("test registrant #{attr_name}", count: lang_count)
- end
- end
end
diff --git a/spec/views/mailers/domain_mailer/registrant.et.text.erb_spec.rb b/spec/views/mailers/domain_mailer/registrant.et.text.erb_spec.rb
new file mode 100644
index 000000000..cf427e994
--- /dev/null
+++ b/spec/views/mailers/domain_mailer/registrant.et.text.erb_spec.rb
@@ -0,0 +1,25 @@
+require 'rails_helper'
+
+RSpec.describe 'mailers/domain_mailer/_registrant.et.text.erb' do
+ let(:registrant) { instance_spy(RegistrantPresenter) }
+
+ before :example do
+ allow(view).to receive(:registrant).and_return(registrant)
+ end
+
+ attributes = %i(
+ name
+ ident
+ street
+ city
+ country
+ )
+
+ attributes.each do |attr_name|
+ it "has #{attr_name}" do
+ expect(registrant).to receive(attr_name).and_return("test #{attr_name}")
+ render
+ expect(rendered).to have_text("test #{attr_name}")
+ end
+ end
+end
diff --git a/spec/views/mailers/domain_mailer/registrar.et.text.erb_spec.rb b/spec/views/mailers/domain_mailer/registrar.et.text.erb_spec.rb
new file mode 100644
index 000000000..11ac13db6
--- /dev/null
+++ b/spec/views/mailers/domain_mailer/registrar.et.text.erb_spec.rb
@@ -0,0 +1,24 @@
+require 'rails_helper'
+
+RSpec.describe 'mailers/domain_mailer/_registrar.et.text.erb' do
+ let(:registrar) { instance_spy(RegistrarPresenter) }
+
+ before :example do
+ allow(view).to receive(:registrar).and_return(registrar)
+ end
+
+ attributes = %i(
+ name
+ email
+ phone
+ url
+ )
+
+ attributes.each do |attr_name|
+ it "has #{attr_name}" do
+ expect(registrar).to receive(attr_name).and_return("test #{attr_name}")
+ render
+ expect(rendered).to have_text("test #{attr_name}")
+ end
+ end
+end