/** * @test * * @dataProvider algorithms * * @covers \Lcobucci\JWT\Signer\Ecdsa\SignatureSerializer::serialize * @covers \Lcobucci\JWT\Signer\Ecdsa\SignatureSerializer::addPadding * * @uses \Lcobucci\JWT\Signer\Ecdsa\SignatureSerializer::__construct */ public function serializeShouldReturnReturnABinarySignatureBasedOnSignaturePoints(string $algorithm) { $serializer = new SignatureSerializer($this->mathInterface); self::assertEquals($this->signatureData[$algorithm], $serializer->serialize($this->signature, $algorithm)); }