/** * Tests Security::getPrefixedToken and Security::getPrefixedTokenKey for generating only one token per request */ public function testOnePrefixedTokenPerRequest() { $this->specify("The prefixed token and prefixed token key do not return one token per request", function () { $di = $this->setupDI(); $s = new Security(); $s->setDI($di); $tokenKey = $s->getPrefixedTokenKey('x'); $token = $s->getPrefixedToken('x'); expect($tokenKey)->equals($s->getPrefixedTokenKey('x')); expect($token)->equals($s->getPrefixedToken('x')); expect($token)->equals($s->getPrefixedSessionToken('x')); }); }