mirror of
https://github.com/internetee/registry.git
synced 2025-07-04 18:23:35 +02:00
- Add detailed registrar info - Refactor contact domain list - Fix english translation #480
32 lines
1.2 KiB
Ruby
32 lines
1.2 KiB
Ruby
require 'rails_helper'
|
|
|
|
RSpec.describe 'mailers/contact_mailer/email_updated.text.erb' do
|
|
let(:contact) { instance_spy(Contact) }
|
|
let(:contact_presenter) { instance_spy(RegistrantPresenter) }
|
|
let(:registrar_presenter) { instance_spy(RegistrarPresenter) }
|
|
|
|
before :example do
|
|
allow(RegistrantPresenter).to receive(:new).and_return(contact_presenter)
|
|
allow(RegistrarPresenter).to receive(:new).and_return(registrar_presenter)
|
|
|
|
assign(:contact, contact)
|
|
assign(:old_email, 'test@test.com')
|
|
|
|
stub_template 'mailers/shared/registrant/_registrant.et.text' => ''
|
|
stub_template 'mailers/shared/registrant/_registrant.en.text' => ''
|
|
stub_template 'mailers/shared/registrar/_registrar.et.text' => ''
|
|
stub_template 'mailers/shared/registrar/_registrar.en.text' => ''
|
|
end
|
|
|
|
it 'has affected domain list in estonian' do
|
|
expect(contact_presenter).to receive(:domain_names_with_roles).with(locale: :et).and_return('test domain list et')
|
|
render
|
|
expect(rendered).to have_text('test domain list et')
|
|
end
|
|
|
|
it 'has affected domain list in english' do
|
|
expect(contact_presenter).to receive(:domain_names_with_roles).and_return('test domain list en')
|
|
render
|
|
expect(rendered).to have_text('test domain list en')
|
|
end
|
|
end
|