You are here

public function SimpleFbConnectUserManagerTest::testLoginUser in Simple FB Connect 8.3

Same name and namespace in other branches
  1. 8.2 tests/src/Unit/SimpleFbConnectUserManagerTest.php \Drupal\Tests\simple_fb_connect\Unit\SimpleFbConnectUserManagerTest::testLoginUser()

Tests loginUser method.

@covers ::loginUser @covers ::loginDisabledForAdmin @covers ::loginDisabledByRole

@dataProvider loginUserDataProvider

File

tests/src/Unit/SimpleFbConnectUserManagerTest.php, line 94

Class

SimpleFbConnectUserManagerTest
@coversDefaultClass Drupal\simple_fb_connect\SimpleFbConnectUserManager @group simple_fb_connect

Namespace

Drupal\Tests\simple_fb_connect\Unit

Code

public function testLoginUser($user, $expected) {
  $logger_channel = $this
    ->getMockBuilder('Drupal\\Core\\Logger\\LoggerChannel')
    ->disableOriginalConstructor()
    ->getMock();
  $this->loggerFactory
    ->expects($this
    ->any())
    ->method('get')
    ->with('simple_fb_connect')
    ->willReturn($logger_channel);
  $this
    ->assertSame($expected, $this->userManager
    ->loginUser($user));
}