Size: a a a

2021 November 07

VM

Volen"De Morti in RubyRush.ru
Так я дебажу, ошибка происходит после редиректа в недрах mock_session. В env почему приходит ошибка строки в rack.errors.
источник

K

Kirill Ilyin in RubyRush.ru
источник

K

Kirill Ilyin in RubyRush.ru
Ребята, вы забываете про этот магический шар.
источник

VM

Volen"De Morti in RubyRush.ru
А норм что в респонсе приходит block = nil?
источник

Э

Эдем in RubyRush.ru
Понимаете, что непонятно о чем вы говорите?
источник

K

Kirill Ilyin in RubyRush.ru
источник

K

Kirill Ilyin in RubyRush.ru
А вообще, надо отсюда https://t.me/rubyrush/79960 показывать скриншот ошибки и stack traces.
источник

VM

Volen"De Morti in RubyRush.ru
там нет стек трейса
источник

K

Kirill Ilyin in RubyRush.ru
Быть такого не может.
источник

VM

Volen"De Morti in RubyRush.ru
источник

VM

Volen"De Morti in RubyRush.ru
источник

K

Kirill Ilyin in RubyRush.ru
А говорите, что нет stack traces и водите людей в заблуждение. game_spec.rb:92 вот там смотрите, почему на 92 строчке происходит ошибка.
источник

Э

Эдем in RubyRush.ru
Ставьте дебагер и вставляйте построчно свой код
источник

D

Dmitriy Y. in RubyRush.ru
Стрипает он скорее всего путь ваш искомый, но там в page.current_path что находится?
источник

VM

Volen"De Morti in RubyRush.ru
Да отправка сабмита там
источник

VM

Volen"De Morti in RubyRush.ru
@b1gman '/game'
источник

VM

Volen"De Morti in RubyRush.ru
до отправки формы, ибо во время отправки что-то происходит после редиректа. Статусы проверил через дебаггер, 200 и 302. И проблема именно в тесте, потому что мануально всё работает хорошо.
источник

D

Dmitriy Y. in RubyRush.ru
Поставьте бинд прямо в тесте и экспериментируйте
источник

VM

Volen"De Morti in RubyRush.ru
Разобрался
источник

VM

Volen"De Morti in RubyRush.ru
Если интересно - после редиректа ошибка залезала в env в текущем request. А дело в том, что перед редиректом удалялись куки, куки в тесте не были установлены.
источник