private function shouldHaveTokenInHeaderForResourceRequests($token) { /** @var RequestInterface $lastRequest */ $lastRequest = (new ResourceRequest($this->session))->execute()['request']; $this->assertEquals($token, $this->tokenStore->getToken()); $this->assertTrue($lastRequest->hasHeader('Authorization')); $this->assertEquals('Bearer ' . $token, $lastRequest->getHeader('Authorization')[0]); }
public function testReset() { $token = 'jimbob'; $this->given->iHaveATokenInSession($token, $this->tokenSession); $this->given->myTokenExpiresLater($this->tokenSession); $this->given->iHaveRandomOtherDataInMySession($this->tokenSession, ['foo' => 'bar']); $this->tokenStore->reset(); $this->assertNull($this->tokenStore->getToken()); $this->assertEquals('bar', $this->tokenSession->get('foo')); }