Тест Capybara / Rspec, приводящий к пост-маршруту, который не существует - PullRequest
0 голосов
/ 19 апреля 2019

Мои тесты с rspec / capybara / phantomJS были очень противоречивыми и приводили к тестам, которые иногда проходят / не проходят (особенно для чередования), потому что иногда он не вводит все отправленные ключи или вводит их в неправильном месте ( несмотря на правильность идентификаторов).

Эта проблема в стороне, когда он правильно вводит данные (что составляет менее 50% времени), после создания полосовой подписки тест завершается перенаправлением на сообщение по маршруту, на который я не направлял сообщения в любом месте моего приложения. Следование тому же потоку через пользовательский интерфейс работает нормально и здесь ничего не публикуется.

Для устранения неполадок я добавил этот маршрут публикации и остановил там код для получения контроллера / метода реферера, но это не помогло, поскольку я фактически подтвердил, что там нет сообщений (или в любом файле JS). привязаны к этому мнению). Есть ли другие способы выяснить, что / как вызывает этот пост-запрос? Это ошибка с капибарой? Кто-нибудь еще сталкивался с другими подобными проблемами?

...