email notifications management

This commit is contained in:
Kyle Drake 2015-01-06 19:45:38 -08:00
parent be8ad1a888
commit 8a0e121f29
4 changed files with 69 additions and 1 deletions

View file

@ -48,6 +48,22 @@ describe 'site/settings' do
@site.email.wont_equal @new_email
EmailWorker.jobs.empty?.must_equal true
end
it 'should update email preferences' do
uncheck 'send_emails'
uncheck 'send_comment_emails'
uncheck 'send_follow_emails'
@site.send_emails.must_equal true
@site.send_comment_emails.must_equal true
@site.send_follow_emails.must_equal true
click_button 'Update Notification Settings'
@site.reload
@site.send_emails.must_equal false
@site.send_comment_emails.must_equal false
@site.send_follow_emails.must_equal false
end
end
describe 'change password' do