mail_conf_test.rb
695 Bytes
require File.dirname(__FILE__) + '/../test_helper'
class MailConfTest < ActiveSupport::TestCase
should 'enable if told to' do
NOOSFERO_CONF['mail_enabled'] = true
assert_equal true, MailConf.enabled?
end
should 'disable if told to' do
NOOSFERO_CONF['mail_enabled'] = false
assert_equal false, MailConf.enabled?
end
should 'disable by default' do
NOOSFERO_CONF['mail_enabled'] = nil
assert_equal false, MailConf.enabled?
end
should 'provide webmail url preference' do
NOOSFERO_CONF['webmail_url'] = 'http://some.url/webmail/%s/%s'
assert_equal 'http://some.url/webmail/login/example.com', MailConf.webmail_url('login', 'example.com')
end
end