Я пытаюсь протестировать этот простой сценарий, используя Rspe c с системой spe c:
- после успешного входа в систему с пользователем, который не имеет соответствующую аккредитацию, посетите какую-либо страницу
- подтвердите ответ с кодом состояния
:forbidden
(403) произошло - подтвердите, что перенаправление на некоторую страницу было выполнено
- подтвердите текущее страница - это то место, куда мы должны быть перенаправлены с кодом состояния успеха
Дело в том, что после вызова visit
response
равно нулю. page.status_code
и current_path
могут использоваться для утверждения пункта 4, но я не нашел ни одной переменной / метода, правильно заполненных для построения точек 2 и 3 в контексте системного spe c.
Проверяется ли перенаправление в системе SPE c?