/** * @test * * @covers \Lcobucci\JWT\Configuration::createBuilder * @covers \Lcobucci\JWT\Configuration::setEncoder * @covers \Lcobucci\JWT\Configuration::getEncoder * @covers \Lcobucci\JWT\Configuration::getClaimFactory * @covers \Lcobucci\JWT\Configuration::setClaimFactory * * @uses \Lcobucci\JWT\Builder * @uses \Lcobucci\JWT\Claim\Factory * @uses \Lcobucci\JWT\Parser */ public function createBuilderShouldCreateABuilderWithCustomizedEncoderAndClaimFactory() { $config = new Configuration(); $config->setEncoder($this->encoder); $config->setClaimFactory($this->claimFactory); $builder = $config->createBuilder(); self::assertInstanceOf(Builder::class, $builder); self::assertAttributeSame($this->encoder, 'encoder', $builder); self::assertAttributeSame($this->claimFactory, 'claimFactory', $builder); }