Я разрабатываю приложение для Shopify и я хочу провести интеграционное тестирование.
Мне нужно сохранить некоторые значения в переменной сеанса, чтобы аутентификация работала.
Как я могу это сделать?
Я использую Capybara и Capybara-webkit.
Боюсь, что я привел плохие новости, но из документации Капибары:
Доступ к сеансу и запросу из теста невозможен, Доступ к ответу ограничен.
Так что вы не сможете тестировать, как ожидаете.
Просто подумайте: было бы приемлемо, чтобы вы вставили в свой контроллер какое-то условное выражение для тестирования. тесты.