acquia_dam-1.0.0-rc1/tests/src/Kernel/DamDomainChangeTest.php
tests/src/Kernel/DamDomainChangeTest.php
<?php
namespace Drupal\Tests\acquia_dam\Kernel;
/**
* Tests DAM authentication service disconnectSiteAndUsers method.
*
* @group acquia_dam
*/
class DamDomainChangeTest extends AcquiaDamKernelTestBase {
/**
* Tests that handleDomainChange deletes user and site tokens.
*
* @throws \Drupal\Core\Entity\EntityStorageException
*/
public function testSiteAndUsersDisconnect(): void {
$this->drupalSetUpCurrentUser();
$auth_service = $this->container->get('acquia_dam.authentication_service');
$user_data = $this->container->get('user.data');
$this->assertNotEmpty($user_data->get('acquia_dam'));
$auth_service->disconnectSiteAndUsers();
$this->assertEmpty($auth_service->getSiteToken());
$this->assertEmpty($user_data->get('acquia_dam'));
}
}
