/** * @test * * @uses Lcobucci\JWT\ValidationData::__construct * * @covers Lcobucci\JWT\ValidationData::setIssuer */ public function setIssuerShouldChangeTheIssuer() { $expected = $this->createExpectedData(null, null, 'test'); $data = new ValidationData(1); $data->setIssuer('test'); $this->assertAttributeSame($expected, 'items', $data); }
/** * @test * * @uses \Lcobucci\JWT\ValidationData::__construct * * @covers \Lcobucci\JWT\ValidationData::setIssuer */ public function setIssuerMustAcceptArrayOfValues() { $expected = $this->createExpectedData(null, null, ['test', 'test2']); $data = new ValidationData(1); $data->setIssuer(['test', 'test2']); self::assertAttributeSame($expected, 'items', $data); }
/** * @test * * @uses Lcobucci\JWT\ValidationData::__construct * * @covers Lcobucci\JWT\ValidationData::setIssuer */ public function setIssuerShouldChangeTheIssuer() { $data = new ValidationData(1); $data->setIssuer('test'); $items = ['jti' => null, 'iss' => 'test', 'aud' => null, 'sub' => null]; $items['iat'] = $items['nbf'] = $items['exp'] = 1; $this->assertAttributeEquals($items, 'items', $data); }