spec/core/filtering/filter_validator_spec.rb [494:508]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            context 'when one pre-processing validator returns invalid' do
              before do
                # pre-processing
                allow(pre_processing_rule_validator_one_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
                # returns invalid
                allow(pre_processing_rule_validator_two_instance).to receive(:are_rules_valid).and_return(invalid_filtering_validation_result)

                # all stages
                allow(rule_validator_one_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
                allow(rule_validator_two_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)

                # post-processing
                allow(post_processing_rule_validator_one_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
                allow(post_processing_rule_validator_two_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
              end
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



spec/core/filtering/filter_validator_spec.rb [556:570]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            context 'when one pre-processing validator returns invalid' do
              before do
                # pre-processing
                allow(pre_processing_rule_validator_one_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
                # returns invalid (is ignored)
                allow(pre_processing_rule_validator_two_instance).to receive(:are_rules_valid).and_return(invalid_filtering_validation_result)

                # all stages
                allow(rule_validator_one_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
                allow(rule_validator_two_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)

                # post-processing
                allow(post_processing_rule_validator_one_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
                allow(post_processing_rule_validator_two_instance).to receive(:are_rules_valid).and_return(valid_filtering_validation_result)
              end
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



