This repository has been archived on 2022-02-10. You can view files and clone it, but cannot push or open issues or pull requests.
rangitaki/vendor/bshaffer/oauth2-server-php/test/OAuth2/Storage/JwtBearerTest.php

26 lines
728 B
PHP
Raw Normal View History

2016-05-07 12:59:40 +02:00
<?php
namespace OAuth2\Storage;
class JwtBearerTest extends BaseTest
{
/** @dataProvider provideStorage */
public function testGetClientKey(JwtBearerInterface $storage)
{
if ($storage instanceof NullStorage) {
$this->markTestSkipped('Skipped Storage: ' . $storage->getMessage());
return;
}
// nonexistant client_id
$key = $storage->getClientKey('this-is-not-real', 'nor-is-this');
$this->assertFalse($key);
// valid client_id and subject
$key = $storage->getClientKey('oauth_test_client', 'test_subject');
$this->assertNotNull($key);
$this->assertEquals($key, Bootstrap::getInstance()->getTestPublicKey());
}
}