Testování signálů zabezpečených pomocí SecuredLinksTrait

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

Zdravím, jakým způsobem lze testovat zabezpečené signály pomocí tohoto doplňku?

$request = new \Nette\Application\Request('Homepage', 'GET', array(
	"do" => "someSignal",
	"id" => 1,
	"_sec" => // ?
));
$response = $presenter->run($request);
Casper
Člen | 253
+
0
-

Odpovím si sám:

// ano handlesomeSignal, nikoli handleSomeSignal
$token = $presenter->getCsrfToken(get_class($presenter), "handlesomeSignal", array(
    0 => "", // vždy
    "id" => 1 // vlastní parametry
));

$request = new \Nette\Application\Request('Homepage', 'GET', array(
    'do' => "someSignal",
    "id" => 1
    "_sec" => $token
));
$response = $presenter->run($request);

Editoval Casper (26. 3. 2014 10:40)