diff --git a/app/models/logic/empty_operator.rb b/app/models/logic/empty_operator.rb index a70f4843b..0c9ab974d 100644 --- a/app/models/logic/empty_operator.rb +++ b/app/models/logic/empty_operator.rb @@ -4,4 +4,8 @@ class Logic::EmptyOperator < Logic::BinaryOperator def type = :empty def errors(_stable_ids = nil) = [] + + def compute(_champs = []) + true + end end diff --git a/spec/models/logic/empty_operator_spec.rb b/spec/models/logic/empty_operator_spec.rb new file mode 100644 index 000000000..16f4ba101 --- /dev/null +++ b/spec/models/logic/empty_operator_spec.rb @@ -0,0 +1,7 @@ +describe Logic::EmptyOperator do + include Logic + + describe '#compute' do + it { expect(empty_operator(empty, empty).compute).to be true } + end +end