У меня есть несколько интеграционных тестов в Capybara+RSpec для проекта Rails. Сегодня я столкнулся с геммой Steak, которая должна была быть чистой альтернативой Ruby Cucumber. Хотя на первый взгляд я не вижу никакой ценности ни в том, ни в другом. Для меня это выглядит так, будто Steak переименовывает describe
в feature
и it
в scenario
. Лично я предпочел бы описать это, потому что я привык к ним, и я не вижу никаких причин, чтобы мои приемочные тесты выглядели иначе, чем тесты моего контроллера или модели.
Я что-то упускаю?