Extract secret size constants in Webhook model (#35104)

This commit is contained in:
Matt Jankowski 2025-06-20 06:05:24 -04:00 committed by GitHub
commit 54f9a1b43b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 3 deletions

View file

@ -8,6 +8,8 @@ RSpec.describe Webhook do
describe 'Validations' do
subject { Fabricate.build :webhook }
it { is_expected.to validate_length_of(:secret).is_at_least(described_class::SECRET_LENGTH_MIN) }
it { is_expected.to validate_presence_of(:events) }
it { is_expected.to_not allow_values([], %w(account.invalid)).for(:events) }