farm-2.x-dev/modules/core/api/tests/src/Functional/OauthTestBase.php
modules/core/api/tests/src/Functional/OauthTestBase.php
<?php
namespace Drupal\Tests\farm_api\Functional;
use Drupal\Tests\simple_oauth\Functional\TokenBearerFunctionalTestBase;
/**
* Base class that handles common logic for OAuth tests.
*
* @group farm
*/
class OauthTestBase extends TokenBearerFunctionalTestBase {
/**
* {@inheritdoc}
*/
protected $profile = 'farm';
/**
* {@inheritdoc}
*/
protected static $modules = [
'image',
'node',
'serialization',
'simple_oauth',
'text',
'user',
'farm_api',
];
/**
* {@inheritdoc}
*/
protected function setUp(): void {
parent::setUp();
// Add a client_id to the client.
$this->client->set('client_id', 'farm_test');
$this->client->set('confidential', FALSE);
$this->client->save();
}
}
