Fix test
This commit is contained in:
parent
a72160b66f
commit
97a86bc273
1 changed files with 9 additions and 5 deletions
|
@ -44,11 +44,11 @@ RSpec.describe Admin::ExportDomainBlocksController do
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'renders page with extended domain blocks' do
|
it 'renders page with extended domain blocks' do
|
||||||
expect(assigns(:domain_blocks).map { |block| [block.domain, block.reject_favourite, block.reject_friend] }).to contain_exactly(
|
expect(mapped_batch_table_rows_with_expanded_params).to contain_exactly(
|
||||||
['bad.domain', false, false],
|
['bad.domain', false],
|
||||||
['worse.domain', false, false],
|
['worse.domain', false],
|
||||||
['reject.media', false, false],
|
['reject.media', false],
|
||||||
['little.spam', true, false]
|
['little.spam', true]
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -73,6 +73,10 @@ RSpec.describe Admin::ExportDomainBlocksController do
|
||||||
batch_table_rows.map { |row| [row.at_css('[id$=_domain]')['value'], row.at_css('[id$=_severity]')['value'].to_sym] }
|
batch_table_rows.map { |row| [row.at_css('[id$=_domain]')['value'], row.at_css('[id$=_severity]')['value'].to_sym] }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def mapped_batch_table_rows_with_expanded_params
|
||||||
|
batch_table_rows.map { |row| [row.at_css('[id$=_domain]')['value'], row.at_css('[id$=_reject_favourite]')['value'] == 'true'] }
|
||||||
|
end
|
||||||
|
|
||||||
def batch_table_rows
|
def batch_table_rows
|
||||||
response.parsed_body.css('body div.batch-table__row')
|
response.parsed_body.css('body div.batch-table__row')
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue