Skip to content

Commit f747821

Browse files
committed
Tests: use constants from rules in attribute object tests
1 parent 9fe8251 commit f747821

20 files changed

+78
-78
lines changed

tests/Unit/Callbacks/AfterTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public function test(): void
2222
self::assertSame(AfterCallback::class, $definition->getType());
2323
self::assertSame(
2424
[
25-
'method' => $method,
26-
'runtime' => 'process',
25+
AfterCallback::Method => $method,
26+
AfterCallback::Runtime => 'process',
2727
],
2828
$definition->getArgs(),
2929
);
@@ -45,8 +45,8 @@ public function testVariant(string $method, string $runtime): void
4545

4646
self::assertEquals(
4747
[
48-
'method' => $method,
49-
'runtime' => $runtime,
48+
AfterCallback::Method => $method,
49+
AfterCallback::Runtime => $runtime,
5050
],
5151
$definition->getArgs(),
5252
);

tests/Unit/Callbacks/BeforeTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public function test(): void
2222
self::assertSame(BeforeCallback::class, $definition->getType());
2323
self::assertSame(
2424
[
25-
'method' => $method,
26-
'runtime' => 'process',
25+
BeforeCallback::Method => $method,
26+
BeforeCallback::Runtime => 'process',
2727
],
2828
$definition->getArgs(),
2929
);
@@ -45,8 +45,8 @@ public function testVariant(string $method, string $runtime): void
4545

4646
self::assertEquals(
4747
[
48-
'method' => $method,
49-
'runtime' => $runtime,
48+
BeforeCallback::Method => $method,
49+
BeforeCallback::Runtime => $runtime,
5050
],
5151
$definition->getArgs(),
5252
);

tests/Unit/Modifiers/DefaultValueTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public function test(): void
2222
self::assertSame(DefaultValueModifier::class, $definition->getType());
2323
self::assertSame(
2424
[
25-
'value' => $value,
25+
DefaultValueModifier::Value => $value,
2626
],
2727
$definition->getArgs(),
2828
);

tests/Unit/Modifiers/FieldNameTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public function test(): void
2222
self::assertSame(FieldNameModifier::class, $definition->getType());
2323
self::assertSame(
2424
[
25-
'name' => $name,
25+
FieldNameModifier::Name => $name,
2626
],
2727
$definition->getArgs(),
2828
);

tests/Unit/Modifiers/RequiresDependenciesTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public function test(): void
2222
self::assertSame(RequiresDependenciesModifier::class, $definition->getType());
2323
self::assertSame(
2424
[
25-
'injector' => DependenciesUsingVoInjector::class,
25+
RequiresDependenciesModifier::Injector => DependenciesUsingVoInjector::class,
2626
],
2727
$definition->getArgs(),
2828
);

tests/Unit/Rules/AllOfTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function test(): void
2424
self::assertSame(AllOfRule::class, $definition->getType());
2525
self::assertEquals(
2626
[
27-
'rules' => [
27+
AllOfRule::Rules => [
2828
new RuleCompileMeta($sub1->getType(), $sub1->getArgs()),
2929
new RuleCompileMeta($sub2->getType(), $sub2->getArgs()),
3030
],

tests/Unit/Rules/AnyOfTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function test(): void
2424
self::assertSame(AnyOfRule::class, $definition->getType());
2525
self::assertEquals(
2626
[
27-
'rules' => [
27+
AnyOfRule::Rules => [
2828
new RuleCompileMeta($sub1->getType(), $sub1->getArgs()),
2929
new RuleCompileMeta($sub2->getType(), $sub2->getArgs()),
3030
],

tests/Unit/Rules/ArrayEnumValueTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ public function test(): void
2121
self::assertSame(ArrayEnumRule::class, $definition->getType());
2222
self::assertSame(
2323
[
24-
'cases' => $cases,
25-
'useKeys' => false,
26-
'allowUnknown' => false,
24+
ArrayEnumRule::Cases => $cases,
25+
ArrayEnumRule::UseKeys => false,
26+
ArrayEnumRule::AllowUnknown => false,
2727
],
2828
$definition->getArgs(),
2929
);
@@ -45,9 +45,9 @@ public function testVariant(array $cases, bool $useKeys, bool $allowUnknown): vo
4545

4646
self::assertEquals(
4747
[
48-
'cases' => $cases,
49-
'useKeys' => $useKeys,
50-
'allowUnknown' => $allowUnknown,
48+
ArrayEnumRule::Cases => $cases,
49+
ArrayEnumRule::UseKeys => $useKeys,
50+
ArrayEnumRule::AllowUnknown => $allowUnknown,
5151
],
5252
$definition->getArgs(),
5353
);

tests/Unit/Rules/ArrayOfTest.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ public function test(): void
2626
self::assertSame(ArrayOfRule::class, $definition->getType());
2727
self::assertEquals(
2828
[
29-
'item' => new RuleCompileMeta($item->getType(), $item->getArgs()),
30-
'minItems' => null,
31-
'maxItems' => null,
32-
'mergeDefaults' => false,
33-
'key' => null,
29+
ArrayOfRule::ItemRule => new RuleCompileMeta($item->getType(), $item->getArgs()),
30+
ArrayOfRule::MinItems => null,
31+
ArrayOfRule::MaxItems => null,
32+
ArrayOfRule::MergeDefaults => false,
33+
ArrayOfRule::KeyRule => null,
3434
],
3535
$definition->getArgs(),
3636
);
@@ -56,11 +56,11 @@ public function testVariant(
5656

5757
self::assertEquals(
5858
[
59-
'item' => new RuleCompileMeta($item->getType(), $item->getArgs()),
60-
'minItems' => $minItems,
61-
'maxItems' => $maxItems,
62-
'mergeDefaults' => $mergeDefaults,
63-
'key' => $key === null ? null : new RuleCompileMeta($key->getType(), $key->getArgs()),
59+
ArrayOfRule::ItemRule => new RuleCompileMeta($item->getType(), $item->getArgs()),
60+
ArrayOfRule::MinItems => $minItems,
61+
ArrayOfRule::MaxItems => $maxItems,
62+
ArrayOfRule::MergeDefaults => $mergeDefaults,
63+
ArrayOfRule::KeyRule => $key === null ? null : new RuleCompileMeta($key->getType(), $key->getArgs()),
6464
],
6565
$definition->getArgs(),
6666
);

tests/Unit/Rules/ArrayShapeTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public function test(): void
2727
self::assertSame(ArrayShapeRule::class, $definition->getType());
2828
self::assertEquals(
2929
[
30-
'fields' => [
30+
ArrayShapeRule::Fields => [
3131
'foo' => new RuleCompileMeta(
3232
$fields['foo']->getType(),
3333
$fields['foo']->getArgs(),

0 commit comments

Comments
 (0)