Я также использую капибару. У меня есть куча тестовых примеров... и два из них проходят только тогда, когда я запускаю тесты отдельно от грабли огурец: все или огурец функции
У меня настроено тестирование так, что БД очищается только при запуске одной из вышеперечисленных команд, а не при завершении, чтобы я мог играть со всем после запуска тестов.
Что действительно странно, так это то, что два теста, которые проходят только при отдельном запуске, являются точными копиями тестов, которые у меня есть в другом файле функций.
Я заполняю форму с помощью «Когда я заполняю следующее:» И я показываю страницу после завершения этого шага. Ни одно из полей не заполнено. Единственное, что я изменил, это данные в правой части таблицы... то, что должно быть в полях. Странно, однако, этот шаг проходит...