převedení RedirectingResponse do PresenterRequestu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jiriknesl
Člen | 56
+
0
-

Řeším následující problém při unit testování.

Naplním si POST.
Vytvořím si request a presenter.
Pustím presenter a dostanu response.
A protože šlo o uložení formuláře, mělo by dojít k přesměrování.
Dostanu tedy RedirectingResponse.

Existuje nějaká snadná možnost, jak ten redirect „následovat“? Tedy ideálně překonvertovat response na request stránky, kam mám jít (s naplněnou action, persistentními parametry, no v zásadě se vším, co je potřeba) a presenter.

Díky

Jan Tvrdík
Nette guru | 2595
+
0
-

Napadá mě jen získat z ní URI ($response->getUri()) a to prohnat routerem.

David Grudl
Nette Core | 8147
+
0
-

Tohle fakt není tak jednoduché a budu to muset vyřešit přepsáním HttpRequest.