diff --git a/phpunit.xml b/phpunit.xml index 8763063..f125a20 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -28,7 +28,7 @@ - + diff --git a/tests/SourceArchitecturalDecisionAttributeRegistryTest.php b/tests/SourceArchitecturalDecisionAttributeRegistryTest.php index f9841dc..644edb7 100644 --- a/tests/SourceArchitecturalDecisionAttributeRegistryTest.php +++ b/tests/SourceArchitecturalDecisionAttributeRegistryTest.php @@ -6,6 +6,7 @@ use Cspray\ArchitecturalDecision\Stub\Adr\StubDocBlockArchitecturalDecision; use Cspray\ArchitecturalDecision\Stub\Adr\StubMetaDataArchitecturalDecision; use Cspray\ArchitecturalDecision\Stub\BadAdr\MissingDocBlockArchitecturalDecision; +use Cspray\Typiphy\ObjectType; use PHPUnit\Framework\TestCase; use function Cspray\Typiphy\objectType; @@ -20,11 +21,14 @@ public function testSourceDirectoryContainsAttributes() : void { $attributes = $subject->getArchitecturalDecisionAttributes(); self::assertCount(4, $attributes); + + usort($attributes, fn(ObjectType $a, ObjectType $b) => $a->getName() <=> $b->getName()); + self::assertSame([ - objectType(MissingDocBlockArchitecturalDecision::class), - objectType(StubDocBlockArchitecturalDecision::class), objectType(AnotherDocBlockArchitecturalDecision::class), + objectType(StubDocBlockArchitecturalDecision::class), objectType(StubMetaDataArchitecturalDecision::class), + objectType(MissingDocBlockArchitecturalDecision::class), ], $attributes); }