Skip to content

Commit

Permalink
Update code style and reformat code
Browse files Browse the repository at this point in the history
  • Loading branch information
misantron committed May 26, 2023
1 parent d589924 commit 30831ce
Show file tree
Hide file tree
Showing 11 changed files with 60 additions and 78 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -12,7 +12,7 @@ Collection of [PHPUnit](https://phpunit.de/) test helper traits created for test
The recommended way to install is through [Composer](https://getcomposer.org/).

```bash
composer require misantron/phpunit-guzzle-test-client
composer require --dev misantron/phpunit-guzzle-test-client
```

## Supported versions
Expand Down
76 changes: 14 additions & 62 deletions ecs.php
Expand Up @@ -2,89 +2,41 @@

declare(strict_types=1);

use PhpCsFixer\Fixer\CastNotation\CastSpacesFixer;
use PhpCsFixer\Fixer\ClassNotation\ClassAttributesSeparationFixer;
use PhpCsFixer\Fixer\FunctionNotation\SingleLineThrowFixer;
use PhpCsFixer\Fixer\Import\NoUnusedImportsFixer;
use PhpCsFixer\Fixer\Operator\ConcatSpaceFixer;
use PhpCsFixer\Fixer\Import\OrderedImportsFixer;
use PhpCsFixer\Fixer\Operator\NotOperatorWithSuccessorSpaceFixer;
use PhpCsFixer\Fixer\Phpdoc\PhpdocSummaryFixer;
use PhpCsFixer\Fixer\PhpUnit\PhpUnitConstructFixer;
use PhpCsFixer\Fixer\PhpUnit\PhpUnitDedicateAssertFixer;
use PhpCsFixer\Fixer\PhpUnit\PhpUnitDedicateAssertInternalTypeFixer;
use PhpCsFixer\Fixer\PhpUnit\PhpUnitMockFixer;
use PhpCsFixer\Fixer\PhpUnit\PhpUnitMockShortWillReturnFixer;
use PhpCsFixer\Fixer\PhpUnit\PhpUnitTestCaseStaticMethodCallsFixer;
use PhpCsFixer\Fixer\Strict\DeclareStrictTypesFixer;
use PhpCsFixer\Fixer\StringNotation\ExplicitStringVariableFixer;
use Symplify\CodingStandard\Fixer\ArrayNotation\ArrayListItemNewlineFixer;
use Symplify\CodingStandard\Fixer\ArrayNotation\ArrayOpenerAndCloserNewlineFixer;
use Symplify\EasyCodingStandard\Config\ECSConfig;
use Symplify\EasyCodingStandard\ValueObject\Set\SetList;

return static function (ECSConfig $ecsConfig): void {
$ecsConfig->parallel();

$services = $ecsConfig->services();
$services->set(ClassAttributesSeparationFixer::class)
->call('configure',
[
['elements' => ['method' => 'one']],
]
);
$services->set(ConcatSpaceFixer::class)
->call('configure',
[
['spacing' => 'one'],
]
);
$services->set(CastSpacesFixer::class)
->call('configure',
[
['space' => 'one'],
]
);
$services->set(DeclareStrictTypesFixer::class);
$services->set(PhpUnitConstructFixer::class);
$services->set(PhpUnitDedicateAssertFixer::class)
->call('configure',
[
['target' => 'newest'],
]
);
$services->set(PhpUnitDedicateAssertInternalTypeFixer::class);
$services->set(PhpUnitMockFixer::class);
$services->set(PhpUnitMockShortWillReturnFixer::class);
$services
->set(PhpUnitTestCaseStaticMethodCallsFixer::class)
->call('configure',
[
['call_type' => 'self'],
]
);

$ecsConfig->paths([
__DIR__ . '/examples',
__DIR__ . '/src',
__DIR__ . '/tests',
]);

$ecsConfig->skip([
ArrayOpenerAndCloserNewlineFixer::class => null,
ArrayListItemNewlineFixer::class => null,
NotOperatorWithSuccessorSpaceFixer::class,
SingleLineThrowFixer::class => null,
ExplicitStringVariableFixer::class => null,
PhpdocSummaryFixer::class => null,
NoUnusedImportsFixer::class => null,
]);

$ecsConfig->sets([
SetList::ARRAY,
SetList::CONTROL_STRUCTURES,
SetList::SPACES,
SetList::ARRAY,
SetList::CLEAN_CODE,
SetList::STRICT,
SetList::PSR_12,
SetList::PHPUNIT,
SetList::CONTROL_STRUCTURES,
SetList::NAMESPACES,
]);

$ecsConfig->ruleWithConfiguration(OrderedImportsFixer::class, [
'sort_algorithm' => 'alpha',
'imports_order' => [
'const',
'class',
'function',
],
]);
};
4 changes: 3 additions & 1 deletion examples/RequestAssertsTestClientTestExample.php
Expand Up @@ -52,7 +52,9 @@ public function testMethodTwo(): void
$service = new ServiceExample(
new Client($config)
);
$result = $service->methodTwo(['foo' => 'bar']);
$result = $service->methodTwo([
'foo' => 'bar',
]);

self::assertSame(200, $result->getStatusCode());
self::assertSame('{"ok":true}', $result->getBody()->getContents());
Expand Down
4 changes: 3 additions & 1 deletion examples/RequestHistoryTestClientTestExample.php
Expand Up @@ -46,7 +46,9 @@ public function testMethodTwo(): void
$service = new ServiceExample(
new Client($config)
);
$result = $service->methodTwo(['foo' => 'bar']);
$result = $service->methodTwo([
'foo' => 'bar',
]);

self::assertSame(200, $result->getStatusCode());
self::assertSame('{"ok":true}', $result->getBody()->getContents());
Expand Down
4 changes: 3 additions & 1 deletion examples/TestClientTestExample.php
Expand Up @@ -44,7 +44,9 @@ public function testMethodTwo(): void
$service = new ServiceExample(
new Client($clientConfig)
);
$result = $service->methodTwo(['foo' => 'bar']);
$result = $service->methodTwo([
'foo' => 'bar',
]);

self::assertSame(200, $result->getStatusCode());
self::assertSame('{"ok":true}', $result->getBody()->getContents());
Expand Down
4 changes: 3 additions & 1 deletion src/RequestAssertsTestClientTrait.php
Expand Up @@ -31,6 +31,8 @@ public function createRequestAssertsTestHttpClientConfig(
$requestMapperMiddleware = Middleware::mapRequest($assertsCallback);
$handlerStack->push($requestMapperMiddleware);

return array_merge($config, ['handler' => $handlerStack]);
return array_merge($config, [
'handler' => $handlerStack,
]);
}
}
4 changes: 3 additions & 1 deletion src/RequestHistoryTestClientTrait.php
Expand Up @@ -28,7 +28,9 @@ public function createRequestHistoryTestHttpClientConfig(array $queue, array $co
$requestHistoryMiddleware = Middleware::history($this->requestHistory);
$handlerStack->push($requestHistoryMiddleware);

return array_merge($config, ['handler' => $handlerStack]);
return array_merge($config, [
'handler' => $handlerStack,
]);
}

/**
Expand Down
4 changes: 3 additions & 1 deletion src/TestClientTrait.php
Expand Up @@ -21,6 +21,8 @@ public function createTestHttpClientConfig(array $queue, array $config = []): ar
$mockHandler = new MockHandler($queue);
$handlerStack = HandlerStack::create($mockHandler);

return array_merge($config, ['handler' => $handlerStack]);
return array_merge($config, [
'handler' => $handlerStack,
]);
}
}
16 changes: 12 additions & 4 deletions tests/RequestAssertsTestClientTraitTest.php
Expand Up @@ -49,7 +49,9 @@ function (array $actual) {
[],
static function () {
},
['base_uri' => 'https://example.com'],
[
'base_uri' => 'https://example.com',
],
function (array $actual) {
self::assertArrayHasKey('base_uri', $actual);
self::assertSame('https://example.com', $actual['base_uri']);
Expand All @@ -66,7 +68,9 @@ function (Request $request) {

return $request;
},
['base_uri' => 'https://example.com'],
[
'base_uri' => 'https://example.com',
],
function (array $actual) {
self::assertArrayHasKey('base_uri', $actual);
self::assertSame('https://example.com', $actual['base_uri']);
Expand All @@ -89,14 +93,18 @@ public function testCreateRequestAssertsTestHttpClient(): void

return $request;
};
$config = ['base_uri' => 'https://example.com'];
$config = [
'base_uri' => 'https://example.com',
];

$test = new class() {
use RequestAssertsTestClientTrait;
};
$client = $test->createRequestAssertsTestHttpClient($queue, $assertsCallback, $config);
$response = $client->request('GET', '/path', [
RequestOptions::HEADERS => ['Content-Type' => 'text/plain'],
RequestOptions::HEADERS => [
'Content-Type' => 'text/plain',
],
]);

self::assertSame(200, $response->getStatusCode());
Expand Down
12 changes: 9 additions & 3 deletions tests/RequestHistoryTestClientTraitTest.php
Expand Up @@ -40,7 +40,9 @@ function (array $actual) {
],
'#2' => [
[],
['base_uri' => 'https://example.com'],
[
'base_uri' => 'https://example.com',
],
function (array $actual) {
self::assertArrayHasKey('base_uri', $actual);
self::assertSame('https://example.com', $actual['base_uri']);
Expand All @@ -52,7 +54,9 @@ function (array $actual) {
[
new Response(),
],
['base_uri' => 'https://example.com'],
[
'base_uri' => 'https://example.com',
],
function (array $actual) {
self::assertArrayHasKey('base_uri', $actual);
self::assertSame('https://example.com', $actual['base_uri']);
Expand Down Expand Up @@ -92,7 +96,9 @@ public function testPullRequestHistoryRecord(): void
new Response(200, [], 'test'),
new Response(404, [], 'Not found'),
];
$config = [RequestOptions::HTTP_ERRORS => false];
$config = [
RequestOptions::HTTP_ERRORS => false,
];

$test = new class() {
use RequestHistoryTestClientTrait;
Expand Down
8 changes: 6 additions & 2 deletions tests/TestClientTraitTest.php
Expand Up @@ -39,7 +39,9 @@ function (array $actual) {
],
'#2' => [
[],
['base_uri' => 'https://example.com'],
[
'base_uri' => 'https://example.com',
],
function (array $actual) {
self::assertArrayHasKey('base_uri', $actual);
self::assertSame('https://example.com', $actual['base_uri']);
Expand All @@ -51,7 +53,9 @@ function (array $actual) {
[
new Response(),
],
['base_uri' => 'https://example.com'],
[
'base_uri' => 'https://example.com',
],
function (array $actual) {
self::assertArrayHasKey('base_uri', $actual);
self::assertSame('https://example.com', $actual['base_uri']);
Expand Down

0 comments on commit 30831ce

Please sign in to comment.