class Mutant::Selector::Expression

Expression based test selector

def call(subject)

Returns:
  • (Enumerable) -

Parameters:
  • subject (Subject) --
def call(subject)
  subject.match_expressions.each do |match_expression|
    subject_tests = integration.available_tests.select do |test|
      test.expressions.any? do |test_expression|
        match_expression.prefix?(test_expression)
      end
    end
    return subject_tests if subject_tests.any?
  end
  EMPTY_ARRAY
end