3 namespace Drupal\Tests\Core\Session;
5 use Drupal\Tests\UnitTestCase;
6 use Drupal\Core\Session\AnonymousUserSession;
7 use Drupal\user\RoleInterface;
10 * @coversDefaultClass \Drupal\Core\Session\AnonymousUserSession
13 class AnonymousUserSessionTest extends UnitTestCase {
16 * Tests the method getRoles exclude or include locked roles based in param.
19 * @todo Move roles constants to a class/interface
21 public function testUserGetRoles() {
22 $anonymous_user = new AnonymousUserSession();
23 $this->assertEquals([RoleInterface::ANONYMOUS_ID], $anonymous_user->getRoles());
24 $this->assertEquals([], $anonymous_user->getRoles(TRUE));