diff --git a/tests/Architecture/ApplicationTest.php b/tests/Architecture/ApplicationTest.php index fe69821..eeeb528 100644 --- a/tests/Architecture/ApplicationTest.php +++ b/tests/Architecture/ApplicationTest.php @@ -24,4 +24,14 @@ describe('Application Architecture Rules', function (): void { ->expect('Application\Usecase') ->toBeReadonly() ->toBeFinal(); + + arch('Application layer must not contain Presenters') + ->expect('Application') + ->classes() + ->not->toHaveSuffix('Presenter'); + + arch('Application layer must not contain Views') + ->expect('Application') + ->classes() + ->not->toHaveSuffix('View'); });