mirror of
https://github.com/Fishwaldo/huginn.git
synced 2025-03-15 19:31:26 +00:00
Add spec for mode
value validation
This commit is contained in:
parent
4565c73a33
commit
52dbaaa586
1 changed files with 20 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue