public function testSettingNewSessionContainerSetsHashInNewContainer() { $hash = $this->validator->getHash(); $container = new Container('foo', $this->sessionManager); $this->validator->setSession($container); $test = $container->hash; // Doing this, as expiration hops are 1; have to grab on first access $this->assertEquals($hash, $test); }
public function testCanValidateHasheWithoutId() { $method = new \ReflectionMethod(get_class($this->validator), 'getTokenFromHash'); $method->setAccessible(true); $hash = $this->validator->getHash(); $bareToken = $method->invoke($this->validator, $hash); $this->assertTrue($this->validator->isValid($bareToken)); }