В функциональном тесте моего приложения Rails я хочу проверить, куда я перенаправлен. Ожидаемый URL указывает на внешний ресурс (это означает, что он не является частью моего приложения).
URL-адрес выглядит следующим образом: https://my.url.com/foo?bar1=xyz&bar2=123
К сожалению, я не могу предсказать параметры, потому что они генерируются внешним ресурсом. *
Однако остальная часть URL-адреса всегда остается прежней: https://my.url.com/foo
Я обычно использую assert_redirected_to
для такого теста, но это ожидает весь URL, включая параметры.
Может ли кто-нибудь подумать о другом способе проверки этого перенаправления, но проверить только первую часть URL-адреса без параметров?
(URL-адрес не находится в assigns
Hash)
* (я делаю вызов API для приложения, ответы с URL которого я перенаправляю)