есть ли эквивалентная функциональность phpunit dataProvider в ruby ​​test-unit gem

В настоящее время я конвертирую целую кучу приемочных тестов с php на ruby, и многие из тестов используют определенные сценарии для проверки определенных условий. Мы часто используем @dataProvider, и мой google foo не может найти никакой информации, существует ли эта функциональность в геме тестового модуля.

В качестве обходного пути я вручную вызываю вспомогательный метод, чтобы дать мне необходимые значения для тестирования, и помещаю тестовые сценарии в циклы var.each{}. Это не элегантно, но работает. Я бы все же предпочел использовать маршрут dataProvider, если он доступен.


person Raath    schedule 01.08.2013    source источник


Ответы (1)


Ваш Google foo, вероятно, очень хорош, однако в Ruby нечто подобное называется фикстурой.

Фикстуры модульных тестов Ruby

person Daniël W. Crompton    schedule 12.08.2013