mirror of
https://github.com/internetee/registry.git
synced 2025-05-17 17:59:47 +02:00
parent
a9f04f6f0e
commit
c41d329f79
5 changed files with 20 additions and 10 deletions
|
@ -1,5 +1,5 @@
|
||||||
class DomainPresenter
|
class DomainPresenter
|
||||||
delegate :name, :registrant_name, :registrant_id, :registrant_code, to: :domain
|
delegate :name, :auth_info, :registrant_name, :registrant_id, :registrant_code, to: :domain
|
||||||
|
|
||||||
def initialize(domain:, view:)
|
def initialize(domain:, view:)
|
||||||
@domain = domain
|
@domain = domain
|
||||||
|
|
|
@ -19,6 +19,7 @@ class Registrar::DomainListCSVPresenter
|
||||||
def header
|
def header
|
||||||
columns = %w(
|
columns = %w(
|
||||||
domain_name
|
domain_name
|
||||||
|
auth_info
|
||||||
registrant_name
|
registrant_name
|
||||||
registrant_code
|
registrant_code
|
||||||
expire_time
|
expire_time
|
||||||
|
@ -32,9 +33,10 @@ class Registrar::DomainListCSVPresenter
|
||||||
def domain_to_row(domain:)
|
def domain_to_row(domain:)
|
||||||
row = []
|
row = []
|
||||||
row[0] = domain.name
|
row[0] = domain.name
|
||||||
row[1] = domain.registrant_name
|
row[1] = domain.auth_info
|
||||||
row[2] = domain.registrant_code
|
row[2] = domain.registrant_name
|
||||||
row[3] = domain.expire_date
|
row[3] = domain.registrant_code
|
||||||
|
row[4] = domain.expire_date
|
||||||
row
|
row
|
||||||
|
|
||||||
CSV::Row.new([], row)
|
CSV::Row.new([], row)
|
||||||
|
|
|
@ -7,6 +7,7 @@ en:
|
||||||
transfer_btn: Transfer
|
transfer_btn: Transfer
|
||||||
csv:
|
csv:
|
||||||
domain_name: Domain
|
domain_name: Domain
|
||||||
|
auth_info: Auth info
|
||||||
registrant_name: Registrant name
|
registrant_name: Registrant name
|
||||||
registrant_code: Registrant code
|
registrant_code: Registrant code
|
||||||
expire_time: Date of expiry
|
expire_time: Date of expiry
|
||||||
|
|
|
@ -151,6 +151,7 @@ RSpec.describe DomainPresenter do
|
||||||
|
|
||||||
domain_delegatable_attributes = %i(
|
domain_delegatable_attributes = %i(
|
||||||
name
|
name
|
||||||
|
auth_info
|
||||||
registrant_name
|
registrant_name
|
||||||
registrant_id
|
registrant_id
|
||||||
registrant_code
|
registrant_code
|
||||||
|
|
|
@ -10,9 +10,10 @@ RSpec.describe Registrar::DomainListCSVPresenter do
|
||||||
it 'is present' do
|
it 'is present' do
|
||||||
columns = []
|
columns = []
|
||||||
columns[0] = 'Domain'
|
columns[0] = 'Domain'
|
||||||
columns[1] = 'Registrant name'
|
columns[1] = 'Auth info'
|
||||||
columns[2] = 'Registrant code'
|
columns[2] = 'Registrant name'
|
||||||
columns[3] = 'Date of expiry'
|
columns[3] = 'Registrant code'
|
||||||
|
columns[4] = 'Date of expiry'
|
||||||
columns
|
columns
|
||||||
|
|
||||||
expect(header).to eq(columns)
|
expect(header).to eq(columns)
|
||||||
|
@ -27,19 +28,24 @@ RSpec.describe Registrar::DomainListCSVPresenter do
|
||||||
expect(row[0]).to eq('test name')
|
expect(row[0]).to eq('test name')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'has domain auth info' do
|
||||||
|
expect(domain).to receive(:auth_info).and_return('test auth info')
|
||||||
|
expect(row[1]).to eq('test auth info')
|
||||||
|
end
|
||||||
|
|
||||||
it 'has registrant name' do
|
it 'has registrant name' do
|
||||||
expect(domain).to receive(:registrant_name).and_return('test registrant name')
|
expect(domain).to receive(:registrant_name).and_return('test registrant name')
|
||||||
expect(row[1]).to eq('test registrant name')
|
expect(row[2]).to eq('test registrant name')
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'has registrant code' do
|
it 'has registrant code' do
|
||||||
expect(domain).to receive(:registrant_code).and_return('test registrant code')
|
expect(domain).to receive(:registrant_code).and_return('test registrant code')
|
||||||
expect(row[2]).to eq('test registrant code')
|
expect(row[3]).to eq('test registrant code')
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'has expire date' do
|
it 'has expire date' do
|
||||||
expect(domain).to receive(:expire_date).and_return('expire date')
|
expect(domain).to receive(:expire_date).and_return('expire date')
|
||||||
expect(row[3]).to eq('expire date')
|
expect(row[4]).to eq('expire date')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue