mirror of
https://github.com/mastodon/mastodon.git
synced 2024-09-19 20:00:38 +00:00
webhook
This commit is contained in:
parent
86593e7589
commit
b354d18bdf
|
@ -6,21 +6,11 @@ RSpec.describe Webhook do
|
||||||
let(:webhook) { Fabricate(:webhook) }
|
let(:webhook) { Fabricate(:webhook) }
|
||||||
|
|
||||||
describe 'Validations' do
|
describe 'Validations' do
|
||||||
|
subject { Fabricate.build :webhook }
|
||||||
|
|
||||||
it { is_expected.to validate_presence_of(:events) }
|
it { is_expected.to validate_presence_of(:events) }
|
||||||
|
|
||||||
it 'requires non-empty events value' do
|
it { is_expected.to_not allow_values([], %w(account.invalid)).for(:events) }
|
||||||
record = described_class.new(events: [])
|
|
||||||
record.valid?
|
|
||||||
|
|
||||||
expect(record).to model_have_error_on_field(:events)
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'requires valid events value from EVENTS' do
|
|
||||||
record = described_class.new(events: ['account.invalid'])
|
|
||||||
record.valid?
|
|
||||||
|
|
||||||
expect(record).to model_have_error_on_field(:events)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'Normalizations' do
|
describe 'Normalizations' do
|
||||||
|
|
Loading…
Reference in a new issue