У меня есть функция классификации, которая определяет, принадлежит ли абзац текста к категории (то есть возвращает true / false). У меня есть множество примеров из реальной жизни, и я не ожидаю, что он будет классифицироваться правильно в 100% случаев.
def meal?(text)
!text.match(/restaurant|meal|wine|.../i).nil?
end
Может ли RSPEC определить тест, который, когда я передаю эти сотни примеров этой функции, если 90% идентифицированы правильно, тогда считается за проход? Еще лучше было бы иметь примеры выходных данных RSPEC, которые терпят неудачу в отчете. Если это возможно, как можно написать такой тест?