Fix missing value limits for UserRole position (#33172)
This commit is contained in:
1 parent
1992c2a4fa
commit
ca2a7d66b8
2 files changed
+13
No files matched your search
@@ -18,6 +18,16 @@ RSpec.describe UserRole do
|
||||
end
|
||||
end
|
||||
|
||||
describe 'position' do
|
||||
subject { Fabricate.build :user_role }
|
||||
|
||||
let(:excess) { 2**32 }
|
||||
let(:limit) { 2**31 }
|
||||
|
||||
it { is_expected.to_not allow_values(-excess, excess).for(:position) }
|
||||
it { is_expected.to allow_values(-limit, limit).for(:position) }
|
||||
end
|
||||
|
||||
describe 'color' do
|
||||
it { is_expected.to allow_values('#112233', '#aabbcc', '').for(:color) }
|
||||
it { is_expected.to_not allow_values('x', '112233445566', '#xxyyzz').for(:color) }
|
||||
|
||||
Reference in new issue
Block a user