public function SimpleFbConnectUserManagerTest::loginUserDataProvider in Simple FB Connect 8.2
Same name and namespace in other branches
- 8.3 tests/src/Unit/SimpleFbConnectUserManagerTest.php \Drupal\Tests\simple_fb_connect\Unit\SimpleFbConnectUserManagerTest::loginUserDataProvider()
Data provider for testLoginUser().
Return value
array Nested arrays of values to check.
See also
::testLoginuser()
File
- tests/
src/ Unit/ SimpleFbConnectUserManagerTest.php, line 116 - Contains Drupal\Tests\simple_fb_connect\Unit\SimpleFbConnectUserManagerTest.
Class
- SimpleFbConnectUserManagerTest
- @coversDefaultClass Drupal\simple_fb_connect\SimpleFbConnectUserManager @group simple_fb_connect
Namespace
Drupal\Tests\simple_fb_connect\UnitCode
public function loginUserDataProvider() {
$user_1 = $this
->getMockBuilder('Drupal\\user\\Entity\\User')
->disableOriginalConstructor()
->getMock();
$user_1
->expects($this
->any())
->method('id')
->willReturn(1);
$user_2 = $this
->getMockBuilder('Drupal\\user\\Entity\\User')
->disableOriginalConstructor()
->getMock();
$user_2
->expects($this
->any())
->method('id')
->willReturn(2);
$user_2
->expects($this
->any())
->method('getRoles')
->willReturn(array(
'authenticated',
'blocked_role',
));
$user_3 = $this
->getMockBuilder('Drupal\\user\\Entity\\User')
->disableOriginalConstructor()
->getMock();
$user_3
->expects($this
->any())
->method('id')
->willReturn(3);
$user_3
->expects($this
->any())
->method('getRoles')
->willReturn(array(
'authenticated',
'normal_role',
));
$user_3
->expects($this
->any())
->method('isActive')
->willReturn(FALSE);
$user_4 = $this
->getMockBuilder('Drupal\\user\\Entity\\User')
->disableOriginalConstructor()
->getMock();
$user_4
->expects($this
->any())
->method('id')
->willReturn(4);
$user_4
->expects($this
->once())
->method('getRoles')
->willReturn(array(
'authenticated',
'normal_role',
));
$user_4
->expects($this
->any())
->method('isActive')
->willReturn(TRUE);
return array(
array(
$user_1,
FALSE,
),
array(
$user_2,
FALSE,
),
array(
$user_3,
FALSE,
),
array(
$user_4,
TRUE,
),
);
}