You are here

public function CasAttributesSubscriberTest::mapFieldsOnLogin in CAS Attributes 8

Same name and namespace in other branches
  1. 2.x tests/src/Unit/Subscriber/CasAttributesSubscriberTest.php \Drupal\Tests\cas_attributes\Unit\Subscriber\CasAttributesSubscriberTest::mapFieldsOnLogin()

Provide parameters for testMapFieldsOnLogin.

Return value

array Parameters.

See also

\Drupal\Tests\cas_attributes\Unit\Subscriber\CasAttributesSubscriberTest::testMapFieldsOnLogin

File

tests/src/Unit/Subscriber/CasAttributesSubscriberTest.php, line 119

Class

CasAttributesSubscriberTest
CasAttributesSubscriber unit tests.

Namespace

Drupal\Tests\cas_attributes\Unit\Subscriber

Code

public function mapFieldsOnLogin() {
  $params[] = [
    [
      'name' => 'usernameAttribute',
    ],
    [
      'usernameAttribute' => [
        $this
          ->randomMachineName(8),
      ],
    ],
    TRUE,
    FALSE,
  ];
  $params[] = [
    [
      'name' => 'usernameAttribute',
    ],
    [
      'usernameAttribute' => [
        $this
          ->randomMachineName(8),
      ],
    ],
    FALSE,
    FALSE,
  ];
  $params[] = [
    [
      'name' => 'usernameAttribute',
    ],
    [
      'usernameAttribute' => [
        $this
          ->randomMachineName(8),
      ],
    ],
    FALSE,
    TRUE,
  ];
  $params[] = [
    [
      'name' => 'usernameAttribute',
    ],
    [
      'usernameAttribute' => [
        $this
          ->randomMachineName(8),
      ],
    ],
    TRUE,
    TRUE,
  ];
  return $params;
}