You are here

public function SettingsHelperTest::providerTestIsInvalidCredential in Acquia Lift Connector 8.4

Same name and namespace in other branches
  1. 8.3 tests/src/Unit/Service/Helper/SettingsHelperTest.php \Drupal\Tests\acquia_lift\Unit\Service\Helper\SettingsHelperTest::providerTestIsInvalidCredential()

Data provider for testIsInvalidCredential().

File

tests/src/Unit/Service/Helper/SettingsHelperTest.php, line 163

Class

SettingsHelperTest
SettingsHelper Test.

Namespace

Drupal\Tests\acquia_lift\Unit\Service\Helper

Code

public function providerTestIsInvalidCredential() {
  $data = [];
  $valid_settings = $this
    ->getValidCredentialSettings();
  $data['valid data 1'] = [
    $valid_settings,
    FALSE,
  ];
  $data['valid data 2'] = [
    $valid_settings,
    FALSE,
  ];
  $data['missing account_id'] = [
    $valid_settings,
    TRUE,
  ];
  $data['invalid assets_url URL'] = [
    $valid_settings,
    TRUE,
  ];
  $data['invalid decision_api_url URL'] = [
    $valid_settings,
    TRUE,
  ];
  $data['valid data 2'][0]['account_id'] = 'accountId2';
  $data['valid data 2'][0]['site_id'] = '2222';
  $data['valid data 2'][0]['assets_url'] = 'assets_url_2';
  $data['missing account_id'][0]['account_id'] = '';
  $data['invalid assets_url URL'][0]['assets_url'] = 'invalid assets URL';
  $data['invalid decision_api_url URL'][0]['decision_api_url'] = '\\\\////\\\\////';
  return $data;
}