Jak testovat routy s kdyby/console
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- mnovy
- Člen | 5
Dobrý den,
chtěl bych se zeptat, jak mám testovat routování URL ve spojení
s kdyby/console.
Routování testuji několika testy jako tenhle:
function testFrontendRouting() {
$request = new Http\Request(new Http\UrlScript('http://example.cz/sign/in'));
$request = $this->router->match($request);
Assert::same($request->getPresenterName(), 'Frontend:Sign');
Assert::same($request->getParameter('action'), 'in');
}
Po přidání kdyby/console mi testy přestali fungovat a neustále vracejí jako presenter Kdyby:cli a akci default. Při přístupu na url přes prohlížeč se volá požadovaná metoda in v presenteru Sign u modelu Frontend.
Děkuji za pomoc :)