Lcobucci\JWT\Signer\EcdsaTest::doVerifyShouldDelegateToEcdsaSignerUsingPublicKey PHP Method

doVerifyShouldDelegateToEcdsaSignerUsingPublicKey() public method

    public function doVerifyShouldDelegateToEcdsaSignerUsingPublicKey()
    {
        $signer = $this->getSigner();
        $key = new Key('testing');
        $publicKey = $this->createMock(PublicKeyInterface::class);
        $signingHash = gmp_init(10, 10);
        $this->keyParser->expects($this->once())->method('getPublicKey')->with($key)->willReturn($publicKey);
        $this->adapter->expects($this->once())->method('createSigningHash')->with('testing2', 'sha256')->willReturn($signingHash);
        $this->adapter->expects($this->once())->method('verifyHash')->with('testing', $publicKey, $signingHash)->willReturn(true);
        self::assertTrue($signer->doVerify('testing', 'testing2', $key));
    }