Lcobucci\JWT\FunctionalTests\UnsignedTokenTest::builderCanGenerateAToken PHP Method

builderCanGenerateAToken() public method

    public function builderCanGenerateAToken()
    {
        $user = ['name' => 'testing', 'email' => '[email protected]'];
        $builder = $this->config->createBuilder();
        $token = $builder->identifiedBy('1')->canOnlyBeUsedBy('http://client.abc.com')->issuedBy('http://api.abc.com')->expiresAt(self::CURRENT_TIME + 3000)->with('user', $user)->getToken();
        self::assertAttributeEquals(null, 'signature', $token);
        self::assertEquals(['http://client.abc.com'], $token->getClaim('aud'));
        self::assertEquals('http://api.abc.com', $token->getClaim('iss'));
        self::assertEquals(self::CURRENT_TIME + 3000, $token->getClaim('exp'));
        self::assertEquals($user, $token->getClaim('user'));
        return $token;
    }