Revert "FIX: fixnum type site setting can't be more than 20000"

This reverts commit 636cc66e1f.
This commit is contained in:
Arpit Jalan 2015-07-13 22:53:44 +05:30
parent fcdb7f36b7
commit e9a81064e7
2 changed files with 4 additions and 4 deletions

View File

@ -310,8 +310,8 @@ module SiteSettingExtension
type = get_data_type(name, defaults[name.to_sym])
if type == types[:fixnum]
# value should be less than 20000
valid = false if value.to_i > 20000
# validate fixnum
valid = false unless value.to_i.is_a?(Fixnum)
end
return valid

View File

@ -340,12 +340,12 @@ describe SiteSettingExtension do
end
end
describe "set for an invalid fixnum value (greater than 20000)" do
describe "set for an invalid fixnum value" do
it "raises an error" do
settings.setting(:test_setting, 80)
settings.refresh!
expect {
settings.set("test_setting", 20001)
settings.set("test_setting", 9999999999999999999)
}.to raise_error(ArgumentError)
end
end