Nette\Tester: testování GET a POST najednou

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

Zdravím fórum,
potřeboval bych otestovat akci presenteru, která přijímá dva get parametry, v render metodě se vykresluje formulář, který odesílá data postem.
Problém je, že nevím, jak presenter nejdřív poslat na akci s parametry (teda to vím) a pak z ní odeslat formulář (to nevím). Potřeboval bych v podstatě uskutečnit dva requesty po sobě.

public function testActivationFormSubmit()
    {
        $presenter = $this->getPresenter('Homepage');
        $presenter->autoCanonicalize = FALSE;
        $request = new \Nette\Application\Request('Homepage', 'GET', array(
            'action' => 'control',
            'a' => 'value',
            'b' => 'value'
        ));
        $response = $presenter->run($request);
	... a co dál?
    }
zimmi
Člen | 94
+
0
-

To jsem zkoušel, ale forward vždycky vyhodí AbortException, takže se pak nedostanu k výsledku samotného forwardu.