Skip to content

Commit

Permalink
[BUGIFX] Make http client defaults test independent (#54)
Browse files Browse the repository at this point in the history
  • Loading branch information
o-ba authored Apr 14, 2022
1 parent 53ef691 commit b12e49f
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions tests/Unit/HttpClientFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,17 +52,18 @@ public function createHttpClientWithDefaultsTest(): void
$_ENV['TYPO3_API_TOKEN'] = 'token123';

$httpClient = HttpClientFactory::create($this->requestConfiguration);
$defaultOptions = $this->getDefaultOptions($httpClient);

self::assertSame(
'https://extensions.typo3.org/api/v1/',
$this->getDefaultOptions($httpClient)['base_uri']
);
self::assertSame(
['accept: application/xml', 'User-Agent: Tailor - Your TYPO3 Extension Helper'],
$this->getDefaultOptions($httpClient)['headers']
$defaultOptions['base_uri']
);
self::assertSame(['parameter' => 'value'], $this->getDefaultOptions($httpClient)['query']);
self::assertSame('data=some+value', $this->getDefaultOptions($httpClient)['body']);

self::assertContains('accept: application/xml', $defaultOptions['headers']);
self::assertContains('User-Agent: Tailor - Your TYPO3 Extension Helper', $defaultOptions['headers']);

self::assertSame(['parameter' => 'value'], $defaultOptions['query']);
self::assertSame('data=some+value', $defaultOptions['body']);
}

/**
Expand Down

0 comments on commit b12e49f

Please sign in to comment.