1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 00:22:53 +00:00

Add types to Util tests (#10228)

This commit is contained in:
Martin Herndl 2021-10-27 16:18:46 +02:00 committed by GitHub
parent d51c7685da
commit 2992e8651a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 268 additions and 49 deletions

View file

@ -45,6 +45,8 @@ class ProxyHelperTest extends TestCase
/**
* @dataProvider dataMalformed
*
* @param string $url
*/
public function testThrowsOnMalformedUrl($url)
{
@ -64,6 +66,9 @@ class ProxyHelperTest extends TestCase
/**
* @dataProvider dataFormatting
*
* @param string $url
* @param string $expected
*/
public function testUrlFormatting($url, $expected)
{
@ -85,6 +90,10 @@ class ProxyHelperTest extends TestCase
/**
* @dataProvider dataCaseOverrides
*
* @param array<string, mixed> $server
* @param string $expected
* @param int $index
*/
public function testLowercaseOverridesUppercase(array $server, $expected, $index)
{
@ -106,6 +115,10 @@ class ProxyHelperTest extends TestCase
/**
* @dataProvider dataCGIOverrides
*
* @param array<string, mixed> $server
* @param string $expected
* @param int $index
*/
public function testCGIUpperCaseOverridesHttp(array $server, $expected, $index)
{
@ -142,6 +155,11 @@ class ProxyHelperTest extends TestCase
/**
* @dataProvider dataContextOptions
*
* @param string $url
* @param array<string, string> $expected
*
* @phpstan-param array{http: array{proxy: string, header?: string}} $expected
*/
public function testGetContextOptions($url, $expected)
{
@ -167,6 +185,9 @@ class ProxyHelperTest extends TestCase
/**
* @dataProvider dataRequestFullUri
*
* @param string $requestUrl
* @param mixed[] $expected
*/
public function testSetRequestFullUri($requestUrl, $expected)
{