Use shared system spec helper methods (#31784)

This commit is contained in:
Matt Jankowski 2024-09-09 04:01:26 -04:00 committed by GitHub
parent 82161d8ae5
commit c6a0768fe5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 7 additions and 15 deletions

View file

@ -45,7 +45,7 @@ RSpec.describe 'Admin::Announcements' do
fill_in text_label,
with: 'Announcement text'
save_changes
click_on submit_button
expect(page)
.to have_content(I18n.t('admin.announcements.updated_msg'))
@ -94,10 +94,6 @@ RSpec.describe 'Admin::Announcements' do
private
def css_id(record)
"##{dom_id(record)}" # TODO: Extract to system spec helper?
end
def publish_announcement(announcement)
within css_id(announcement) do
click_on I18n.t('admin.announcements.publish')
@ -116,10 +112,6 @@ RSpec.describe 'Admin::Announcements' do
end
end
def save_changes
click_on I18n.t('generic.save_changes')
end
def submit_form
click_on I18n.t('admin.announcements.new.create')
end