ref: master
test/unit/mail_conf_test.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
require_relative "../test_helper" class MailConfTest < ActiveSupport::TestCase should 'enable if told to' do NOOSFERO_CONF.stubs(:[]).with('mail_enabled').returns(true) assert_equal true, MailConf.enabled? end should 'disable if told to' do NOOSFERO_CONF.stubs(:[]).with('mail_enabled').returns(false) assert_equal false, MailConf.enabled? end should 'disable by default' do NOOSFERO_CONF.stubs(:[]).with('mail_enabled').returns(nil) assert_equal false, MailConf.enabled? end should 'provide webmail url preference' do NOOSFERO_CONF.stubs(:[]).with('webmail_url').returns('http://some.url/webmail/%s/%s') assert_equal 'http://some.url/webmail/login/example.com', MailConf.webmail_url('login', 'example.com') end end |