/** * @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; }
/** * @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')))); }