Я работаю с Rails 4.2.5, Cucumber-Rails 1.4.3 и Calabash-Android 0.7.2 с Postgres (pg 0.18.4). Я пытаюсь настроить среду тестирования для своего проекта. Я установил стратегию очистки базы данных: усечение. Я также установил Cucumber :: Rails :: World.use_transactional_fixtures = false.Как настроить тестовые данные для работы с Calabash и Cucumber-Rails
Я создаю некоторые данные для теста на фоне функции огурца. Однако, когда я запускаю свой тест для Android-устройства с использованием Genymotion, данные, созданные с помощью фона, не возвращаются в приложение Android.
Если я создам те же данные перед запуском теста, данные будут успешно возвращены. Таким образом, кажется, что данные, созданные как часть теста Cucumber, по какой-то причине не видны приложению, хотя это должно было быть совершено.
Кто-нибудь знает, почему данные, созданные как часть сценария Cucumber, недоступны для теста (как я сделал миллион раз в «стандартных Rails»)?