Fixes Setting.openid? (#2764).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2481 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2009-02-19 21:03:08 +00:00
父節點 5966f71c73
當前提交 9525e5f147
共有 2 個文件被更改,包括 6 次插入1 次删除

查看文件

@ -141,7 +141,7 @@ class Setting < ActiveRecord::Base
end
def self.openid?
Object.const_defined?(:OpenID) && self['openid'].to_s == '1'
Object.const_defined?(:OpenID) && self[:openid].to_i > 0
end
# Checks if settings have changed since the values were read

查看文件

@ -136,6 +136,11 @@ class AccountControllerTest < Test::Unit::TestCase
assert_equal 'http://openid.example.com/good_user', assigns(:user)[:identity_url]
end
def test_setting_openid_should_return_true_when_set_to_true
Setting.openid = '1'
assert_equal true, Setting.openid?
end
else
puts "Skipping openid tests."
end