You are here

public function InformationHeadersTest::testThatBuildReturnsCorrectData in Auth0 Single Sign On 8.2

Set the package and env and make sure it's built correctly.

Return value

void

File

vendor/auth0/auth0-php/tests/API/Helpers/InformationHeadersTest.php, line 88

Class

InformationHeadersTest
Class InformationHeadersTest

Namespace

Auth0\Tests\Api\Helpers

Code

public function testThatBuildReturnsCorrectData() {
  $header = new InformationHeaders();
  $header_data = [
    'name' => 'test_name_2',
    'version' => '5.6.7',
    'env' => [
      'test_env_name_3' => '6.7.8',
    ],
  ];
  $header
    ->setPackage($header_data['name'], $header_data['version']);
  $header
    ->setEnvProperty('test_env_name_3', '6.7.8');
  $header_built = base64_decode($header
    ->build());
  $this
    ->assertEquals(json_encode($header_data), $header_built);
}