Email notification on cfp dates updates and schedule made public

This commit is contained in:
Gopesh Tulsyan 2014-07-17 15:59:44 +05:30
parent 8cdf48c7df
commit f5c53f77cf
6 changed files with 69 additions and 27 deletions

View file

@ -8,6 +8,8 @@ FactoryGirl.define do
send_on_confirmed_without_registration false
send_on_updated_conference_dates true
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_subject 'Conference dates have been updated'
updated_conference_registration_dates_subject 'Conference registration dates have been updated'
@ -17,5 +19,9 @@ FactoryGirl.define do
venue_update_template "Venue has been Updated to Sample Location"
registration_subject 'Lorem Ipsum Dolsum'
registration_email_template '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_schedule_public_subject "Sample Conference Cfp schedule is Public"
call_for_papers_schedule_public_template "Call for Papers schedule is Public.Checkout the link"
end
end

View file

@ -8,9 +8,9 @@ describe 'admin/emails/index' do
assign :settings, @settings
render
expect(rendered).
to have_selector("input[type='checkbox'][value='1']", count: 7)
to have_selector("input[type='checkbox'][value='1']", count: 9)
expect(rendered).
to have_selector("input[checked='checked'][type='checkbox'][value='1']", count: 4)
to have_selector("input[checked='checked'][type='checkbox'][value='1']", count: 6)
expect(rendered).to include('Lorem Ipsum Dolsum')
expect(rendered).
to include('Lorem ipsum dolor sit amet, consectetuer adipiscing elit')
@ -20,5 +20,13 @@ describe 'admin/emails/index' do
to include('Conference registration dates have been updated')
expect(rendered).to include("Venue has been updated")
expect(rendered).to include("Venue has been Updated to Sample Location")
expect(rendered).
to include("Call for Papers dates have been updated")
expect(rendered).
to include("Please checkout the new updates to submit your proposal for Sample Conference")
expect(rendered).
to include("Sample Conference Cfp schedule is Public")
expect(rendered).
to include("Call for Papers schedule is Public.Checkout the link")
end
end