Можно ли в системном тесте Rspe c Rails оценить вызов `visit` на предмет перенаправлений? - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь протестировать этот простой сценарий, используя Rspe c с системой spe c:

  1. после успешного входа в систему с пользователем, который не имеет соответствующую аккредитацию, посетите какую-либо страницу
  2. подтвердите ответ с кодом состояния :forbidden (403) произошло
  3. подтвердите, что перенаправление на некоторую страницу было выполнено
  4. подтвердите текущее страница - это то место, куда мы должны быть перенаправлены с кодом состояния успеха

Дело в том, что после вызова visit response равно нулю. page.status_code и current_path могут использоваться для утверждения пункта 4, но я не нашел ни одной переменной / метода, правильно заполненных для построения точек 2 и 3 в контексте системного spe c.

Проверяется ли перенаправление в системе SPE c?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...