コード例 #1
0
 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]);
 }
コード例 #2
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'));
 }