From 3d59153000b7db296f350914be3d12150d08a169 Mon Sep 17 00:00:00 2001 From: Simon Podlipsky Date: Fri, 26 Jun 2026 14:13:24 +0300 Subject: [PATCH] test(builder): narrow field argument assertions --- tests/Builder/FieldBuilderTest.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/Builder/FieldBuilderTest.php b/tests/Builder/FieldBuilderTest.php index 83f5f9f..ff8238d 100644 --- a/tests/Builder/FieldBuilderTest.php +++ b/tests/Builder/FieldBuilderTest.php @@ -42,10 +42,15 @@ public function testCreate(): void $args = $field['args']; self::assertArrayHasKey('arg1', $args); self::assertIsArray($args['arg1']); - self::assertSame(Type::int(), $args['arg1']['type']); - self::assertSame('Argument Description', $args['arg1']['description']); - self::assertSame('Reason', $args['arg1']['deprecationReason']); - self::assertSame(1, $args['arg1']['defaultValue']); + $arg = $args['arg1']; + self::assertArrayHasKey('type', $arg); + self::assertSame(Type::int(), $arg['type']); + self::assertArrayHasKey('description', $arg); + self::assertSame('Argument Description', $arg['description']); + self::assertArrayHasKey('deprecationReason', $arg); + self::assertSame('Reason', $arg['deprecationReason']); + self::assertArrayHasKey('defaultValue', $arg); + self::assertSame(1, $arg['defaultValue']); } public function testCreateFromEnum(): void