Fix `SiteSetingExtension` specs to coerce int to string.
This commit is contained in:
parent
0ab0c82f11
commit
e82efc7b03
|
@ -284,6 +284,8 @@ module SiteSettingExtension
|
|||
def add_override!(name, val)
|
||||
type = get_data_type(name, defaults[name.to_sym])
|
||||
|
||||
val = val.to_s if type == types[:string]
|
||||
|
||||
if type == types[:bool] && val != true && val != false
|
||||
val = (val == "t" || val == "true") ? 't' : 'f'
|
||||
end
|
||||
|
|
|
@ -179,7 +179,6 @@ describe SiteSettingExtension do
|
|||
end
|
||||
|
||||
it "should coerce int to string" do
|
||||
skip "This test is not working on Rspec 2 even"
|
||||
settings.test_str = 100
|
||||
expect(settings.test_str).to eq("100")
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue