Fix Capybara/ClickLinkOrButtonStyle
cop in spec/features (#28576)
This commit is contained in:
parent
06374d07c3
commit
f06c1f1552
17 changed files with 49 additions and 49 deletions
|
@ -14,7 +14,7 @@ describe 'blocking domains through the moderation interface' do
|
|||
|
||||
fill_in 'domain_block_domain', with: 'example.com'
|
||||
select I18n.t('admin.domain_blocks.new.severity.silence'), from: 'domain_block_severity'
|
||||
click_button I18n.t('admin.domain_blocks.new.create')
|
||||
click_on I18n.t('admin.domain_blocks.new.create')
|
||||
|
||||
expect(DomainBlock.exists?(domain: 'example.com', severity: 'silence')).to be true
|
||||
expect(DomainBlockWorker).to have_received(:perform_async)
|
||||
|
@ -27,14 +27,14 @@ describe 'blocking domains through the moderation interface' do
|
|||
|
||||
fill_in 'domain_block_domain', with: 'example.com'
|
||||
select I18n.t('admin.domain_blocks.new.severity.suspend'), from: 'domain_block_severity'
|
||||
click_button I18n.t('admin.domain_blocks.new.create')
|
||||
click_on I18n.t('admin.domain_blocks.new.create')
|
||||
|
||||
# It doesn't immediately block but presents a confirmation screen
|
||||
expect(page).to have_title(I18n.t('admin.domain_blocks.confirm_suspension.title', domain: 'example.com'))
|
||||
expect(DomainBlockWorker).to_not have_received(:perform_async)
|
||||
|
||||
# Confirming creates a block
|
||||
click_button I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
click_on I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
|
||||
expect(DomainBlock.exists?(domain: 'example.com', severity: 'suspend')).to be true
|
||||
expect(DomainBlockWorker).to have_received(:perform_async)
|
||||
|
@ -49,14 +49,14 @@ describe 'blocking domains through the moderation interface' do
|
|||
|
||||
fill_in 'domain_block_domain', with: 'example.com'
|
||||
select I18n.t('admin.domain_blocks.new.severity.suspend'), from: 'domain_block_severity'
|
||||
click_button I18n.t('admin.domain_blocks.new.create')
|
||||
click_on I18n.t('admin.domain_blocks.new.create')
|
||||
|
||||
# It doesn't immediately block but presents a confirmation screen
|
||||
expect(page).to have_title(I18n.t('admin.domain_blocks.confirm_suspension.title', domain: 'example.com'))
|
||||
expect(DomainBlockWorker).to_not have_received(:perform_async)
|
||||
|
||||
# Confirming updates the block
|
||||
click_button I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
click_on I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
|
||||
expect(domain_block.reload.severity).to eq 'suspend'
|
||||
expect(DomainBlockWorker).to have_received(:perform_async)
|
||||
|
@ -71,14 +71,14 @@ describe 'blocking domains through the moderation interface' do
|
|||
|
||||
fill_in 'domain_block_domain', with: 'subdomain.example.com'
|
||||
select I18n.t('admin.domain_blocks.new.severity.suspend'), from: 'domain_block_severity'
|
||||
click_button I18n.t('admin.domain_blocks.new.create')
|
||||
click_on I18n.t('admin.domain_blocks.new.create')
|
||||
|
||||
# It doesn't immediately block but presents a confirmation screen
|
||||
expect(page).to have_title(I18n.t('admin.domain_blocks.confirm_suspension.title', domain: 'subdomain.example.com'))
|
||||
expect(DomainBlockWorker).to_not have_received(:perform_async)
|
||||
|
||||
# Confirming creates the block
|
||||
click_button I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
click_on I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
|
||||
expect(DomainBlock.where(domain: 'subdomain.example.com', severity: 'suspend')).to exist
|
||||
expect(DomainBlockWorker).to have_received(:perform_async)
|
||||
|
@ -96,14 +96,14 @@ describe 'blocking domains through the moderation interface' do
|
|||
visit edit_admin_domain_block_path(domain_block)
|
||||
|
||||
select I18n.t('admin.domain_blocks.new.severity.suspend'), from: 'domain_block_severity'
|
||||
click_button I18n.t('generic.save_changes')
|
||||
click_on I18n.t('generic.save_changes')
|
||||
|
||||
# It doesn't immediately block but presents a confirmation screen
|
||||
expect(page).to have_title(I18n.t('admin.domain_blocks.confirm_suspension.title', domain: 'example.com'))
|
||||
expect(DomainBlockWorker).to_not have_received(:perform_async)
|
||||
|
||||
# Confirming updates the block
|
||||
click_button I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
click_on I18n.t('admin.domain_blocks.confirm_suspension.confirm')
|
||||
expect(DomainBlockWorker).to have_received(:perform_async)
|
||||
|
||||
expect(domain_block.reload.severity).to eq 'suspend'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue