You are here

public function SimpleFbConnectFbManagerTest::testGetFbReRequestUrl in Simple FB Connect 8.3

Tests getFbReRequestUrl method.

@covers ::getFbReRequestUrl

File

tests/src/Unit/SimpleFbConnectFbManagerTest.php, line 59

Class

SimpleFbConnectFbManagerTest
@coversDefaultClass Drupal\simple_fb_connect\SimpleFbConnectFbManager @group simple_fb_connect

Namespace

Drupal\Tests\simple_fb_connect\Unit

Code

public function testGetFbReRequestUrl() {
  $login_helper = $this
    ->getMockBuilder('Facebook\\Helpers\\FacebookRedirectLoginHelper')
    ->disableOriginalConstructor()
    ->getMock();
  $login_helper
    ->expects($this
    ->once())
    ->method('getReRequestUrl')
    ->willReturn('https://www.facebook.com/rerequest-url');
  $this->facebook
    ->expects($this
    ->once())
    ->method('getRedirectLoginHelper')
    ->willReturn($login_helper);
  $this->urlGenerator
    ->expects($this
    ->once())
    ->method('generateFromRoute')
    ->willReturn('http://www.example.com/user/simple-fb-connect/return');
  $this
    ->assertSame($this->fbManager
    ->getFbReRequestUrl(), 'https://www.facebook.com/rerequest-url');
}