Refactored EmailSetting incosistency. Fixes #603
This commit is contained in:
parent
f9c41cf670
commit
0c4b0b4ac1
13 changed files with 99 additions and 88 deletions
|
|
@ -10,18 +10,18 @@ FactoryGirl.define do
|
|||
send_on_updated_conference_registration_dates true
|
||||
send_on_call_for_papers_schedule_public true
|
||||
send_on_call_for_papers_dates_updates true
|
||||
updated_conference_dates_template 'Sample Conference\n New Dates: January 17 - 21 2014'
|
||||
updated_conference_dates_body 'Sample Conference\n New Dates: January 17 - 21 2014'
|
||||
updated_conference_dates_subject 'Conference dates have been updated'
|
||||
updated_conference_registration_dates_subject 'Conference registration dates have been updated'
|
||||
updated_conference_registration_dates_template 'Sample Conference\n New Dates: January 17 - 21 2014'
|
||||
updated_conference_registration_dates_body 'Sample Conference\n New Dates: January 17 - 21 2014'
|
||||
send_on_venue_update true
|
||||
venue_update_subject 'Venue has been updated'
|
||||
venue_update_template 'Venue has been Updated to Sample Location'
|
||||
venue_update_body 'Venue has been Updated to Sample Location'
|
||||
registration_subject 'Lorem Ipsum Dolsum'
|
||||
registration_email_template 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit'
|
||||
registration_body 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit'
|
||||
call_for_papers_dates_updates_subject 'Call for Papers dates have been updated'
|
||||
call_for_papers_dates_updates_template 'Please checkout the new updates to submit your proposal for Sample Conference'
|
||||
call_for_papers_dates_updates_body 'Please checkout the new updates to submit your proposal for Sample Conference'
|
||||
call_for_papers_schedule_public_subject 'Sample Conference Cfp schedule is Public'
|
||||
call_for_papers_schedule_public_template 'Call for Papers schedule is Public.Checkout the link'
|
||||
call_for_papers_schedule_public_body 'Call for Papers schedule is Public.Checkout the link'
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -17,38 +17,38 @@ feature EmailSettings do
|
|||
click_link 'Onboarding'
|
||||
fill_in 'email_settings_registration_subject',
|
||||
with: 'Registration subject'
|
||||
fill_in 'email_settings_registration_email_template',
|
||||
fill_in 'email_settings_registration_body',
|
||||
with: 'Registration email body'
|
||||
click_link 'Proposal'
|
||||
fill_in 'email_settings_accepted_subject',
|
||||
with: 'Accepted subject'
|
||||
fill_in 'email_settings_accepted_email_template',
|
||||
fill_in 'email_settings_accepted_body',
|
||||
with: 'Accepted email body'
|
||||
|
||||
fill_in 'email_settings_rejected_subject',
|
||||
with: 'Rejected subject'
|
||||
fill_in 'email_settings_rejected_email_template',
|
||||
fill_in 'email_settings_rejected_body',
|
||||
with: 'Rejected email body'
|
||||
|
||||
fill_in 'email_settings_confirmed_without_registration_subject',
|
||||
with: 'Confirmed without registration subject'
|
||||
fill_in 'email_settings_confirmed_email_template',
|
||||
fill_in 'email_settings_confirmed_without_registration_body',
|
||||
with: 'Confirmed without registration email body'
|
||||
|
||||
click_link 'Update Notifications'
|
||||
fill_in 'email_settings_updated_conference_dates_subject',
|
||||
with: 'Updated conference dates subject'
|
||||
fill_in 'email_settings_updated_conference_dates_template',
|
||||
fill_in 'email_settings_updated_conference_dates_body',
|
||||
with: 'Updated conference dates email template'
|
||||
|
||||
fill_in 'email_settings_updated_conference_registration_dates_subject',
|
||||
with: 'Updated conference registration dates subject'
|
||||
fill_in 'email_settings_updated_conference_registration_dates_template',
|
||||
fill_in 'email_settings_updated_conference_registration_dates_body',
|
||||
with: 'Updated conference registration dates template'
|
||||
|
||||
fill_in 'email_settings_venue_update_subject',
|
||||
with: 'Updated conference venue subject'
|
||||
fill_in 'email_settings_venue_update_template',
|
||||
fill_in 'email_settings_venue_update_body',
|
||||
with: 'Updated conference venue template'
|
||||
|
||||
click_button 'Update Email settings'
|
||||
|
|
@ -58,33 +58,33 @@ feature EmailSettings do
|
|||
|
||||
expect(find('#email_settings_registration_subject').
|
||||
value).to eq('Registration subject')
|
||||
expect(find('#email_settings_registration_email_template').
|
||||
expect(find('#email_settings_registration_body').
|
||||
value).to eq('Registration email body')
|
||||
click_link 'Proposal'
|
||||
expect(find('#email_settings_accepted_subject').
|
||||
value).to eq('Accepted subject')
|
||||
expect(find('#email_settings_accepted_email_template').
|
||||
expect(find('#email_settings_accepted_body').
|
||||
value).to eq('Accepted email body')
|
||||
expect(find('#email_settings_rejected_subject').
|
||||
value).to eq('Rejected subject')
|
||||
expect(find('#email_settings_rejected_email_template').
|
||||
expect(find('#email_settings_rejected_body').
|
||||
value).to eq('Rejected email body')
|
||||
expect(find('#email_settings_confirmed_without_registration_subject').
|
||||
value).to eq('Confirmed without registration subject')
|
||||
expect(find('#email_settings_confirmed_email_template').
|
||||
expect(find('#email_settings_confirmed_without_registration_body').
|
||||
value).to eq('Confirmed without registration email body')
|
||||
click_link 'Update Notifications'
|
||||
expect(find('#email_settings_updated_conference_dates_subject').
|
||||
value).to eq('Updated conference dates subject')
|
||||
expect(find('#email_settings_updated_conference_dates_template').
|
||||
expect(find('#email_settings_updated_conference_dates_body').
|
||||
value).to eq('Updated conference dates email template')
|
||||
expect(find('#email_settings_updated_conference_registration_dates_subject').
|
||||
value).to eq('Updated conference registration dates subject')
|
||||
expect(find('#email_settings_updated_conference_registration_dates_template').
|
||||
expect(find('#email_settings_updated_conference_registration_dates_body').
|
||||
value).to eq('Updated conference registration dates template')
|
||||
expect(find('#email_settings_venue_update_subject').
|
||||
value).to eq('Updated conference venue subject')
|
||||
expect(find('#email_settings_venue_update_template').
|
||||
expect(find('#email_settings_venue_update_body').
|
||||
value).to eq('Updated conference venue template')
|
||||
|
||||
expect(EmailSettings.count).to eq(expected_count)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue