You are here

public function Auth0Test::testThatGetLoginUrlUsesDefaultValues in Auth0 Single Sign On 8.2

File

vendor/auth0/auth0-php/tests/Auth0Test.php, line 306

Class

Auth0Test
Class Auth0Test

Namespace

Auth0\Tests

Code

public function testThatGetLoginUrlUsesDefaultValues() {
  $auth0 = new Auth0(self::$baseConfig);
  $parsed_url = parse_url($auth0
    ->getLoginUrl());
  $this
    ->assertEquals('https', $parsed_url['scheme']);
  $this
    ->assertEquals('__test_domain__', $parsed_url['host']);
  $this
    ->assertEquals('/authorize', $parsed_url['path']);
  $url_query = explode('&', $parsed_url['query']);
  $this
    ->assertContains('scope=openid%20profile%20email', $url_query);
  $this
    ->assertContains('response_type=code', $url_query);
  $this
    ->assertContains('redirect_uri=__test_redirect_uri__', $url_query);
  $this
    ->assertContains('client_id=__test_client_id__', $url_query);
}