Пример #1
0
 /**
  * @test
  *
  * @uses \Lcobucci\JWT\Signer\Key
  *
  * @covers \Lcobucci\JWT\Signer\Hmac::createHash
  */
 public function createHashMustReturnAHashAccordingWithTheAlgorithm() : string
 {
     $hash = hash_hmac('sha256', 'test', '123', true);
     self::assertEquals($hash, $this->signer->createHash('test', new Key('123')));
     return $hash;
 }
Пример #2
0
 /**
  * @test
  *
  * @depends createHashMustReturnAHashAccordingWithTheAlgorithm
  *
  * @uses Lcobucci\JWT\Signer\Hmac::createHash
  * @uses Lcobucci\JWT\Signer\Key
  *
  * @covers Lcobucci\JWT\Signer\Hmac::hashEquals
  */
 public function hashEqualsShouldReturnTrueWhenExpectedHashIsEqualsThanGenerated($expected)
 {
     $this->assertTrue($this->signer->hashEquals($expected, $this->signer->createHash('test', new Key('123'))));
 }