mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: all basic integer settings should have max value validation
This commit is contained in:
@@ -21,9 +21,21 @@ describe IntegerSettingValidator do
|
||||
|
||||
it "returns true if value is a valid integer" do
|
||||
expect(validator.valid_value?(1)).to eq(true)
|
||||
expect(validator.valid_value?(-1)).to eq(true)
|
||||
expect(validator.valid_value?('1')).to eq(true)
|
||||
expect(validator.valid_value?('-1')).to eq(true)
|
||||
end
|
||||
|
||||
it "defaults min to 0" do
|
||||
expect(validator.valid_value?(-1)).to eq(false)
|
||||
expect(validator.valid_value?('-1')).to eq(false)
|
||||
expect(validator.valid_value?(0)).to eq(true)
|
||||
expect(validator.valid_value?('0')).to eq(true)
|
||||
end
|
||||
|
||||
it "defaults max to 20000" do
|
||||
expect(validator.valid_value?(20001)).to eq(false)
|
||||
expect(validator.valid_value?('20001')).to eq(false)
|
||||
expect(validator.valid_value?(20000)).to eq(true)
|
||||
expect(validator.valid_value?('20000')).to eq(true)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user