You are here

public function OpenIdConnectClaimsTest::testGetOptions in OpenID Connect / OAuth client 8

Same name and namespace in other branches
  1. 2.x tests/src/Unit/OpenIdConnectClaimsTest.php \Drupal\Tests\openid_connect\Unit\OpenIdConnectClaimsTest::testGetOptions()

Test the options array for the form api.

@dataProvider defaultClaimsProvider The data profiled for the claims test.

Parameters

string $key: The key for the claim.

string $scope: The scope for the claim.

string $type: The data type for the claim.

File

tests/src/Unit/OpenIdConnectClaimsTest.php, line 142

Class

OpenIdConnectClaimsTest
Test the OpenIdConnectClaims class.

Namespace

Drupal\Tests\openid_connect\Unit

Code

public function testGetOptions($key, $scope, $type) : void {

  // Get the options.
  $options = $this->openIdConnectClaims
    ->getOptions();
  $this
    ->assertArrayHasKey(ucfirst($scope), $options);
  $this
    ->assertArrayHasKey($key, $options[ucfirst($scope)]);
}