Add spec for mode value validation

This commit is contained in:
Christian Hein 2017-07-26 10:50:29 -03:00
parent 4565c73a33
commit 52dbaaa586

View file

@ -188,5 +188,25 @@ describe Agents::EventFormattingAgent do
@checker.options[:mode] = ""
expect(@checker).not_to be_valid
end
it "requires mode to be 'clean' or 'merge'" do
@checker.options['mode'] = 'what?'
expect(@checker).not_to be_valid
@checker.options['mode'] = 'clean'
expect(@checker).to be_valid
@checker.options['mode'] = 'merge'
expect(@checker).to be_valid
@checker.options['mode'] = :clean
expect(@checker).to be_valid
@checker.options['mode'] = :merge
expect(@checker).to be_valid
@checker.options['mode'] = '{{somekey}}'
expect(@checker).to be_valid
end
end
end