8 Commits
Author SHA1 Message Date
peaklabs-dev 985265d7f7 test: relax arch test to allow Http usage in providers 2026-03-23 21:13:04 +01:00
peaklabs-dev c8c611efd6 style: format php files 2026-03-23 21:13:04 +01:00
peaklabs-dev fbc6d22fef test: add strict preset manually to remove toHaveProtectedMethods test 2026-02-24 19:08:16 +01:00
peaklabs-dev 461df4458f test: remove toImplementNothing() from enum ArchTest
- PHP enums always implement one or more internal interfaces so this assertion will never pass
2025-12-16 17:08:59 +01:00
peaklabs-dev f8a02e1605 test: improve ArchTest for models
- remove toOnlyUse() from model ArchTest as it is too strict in some cases
- ignore scopes as they do not have to extend Model::class
2025-12-11 17:39:25 +01:00
peaklabs-dev 93cc12a308 test: improve arch test
- add attribute test
- order all test cases and their assertions
- remove unused test case
2025-12-01 23:11:33 +01:00
peaklabs-dev 3f9f400c75 test: improve ArchTest
- add more rules for the entire app
- add Resources rule
- improve existing rules
- adjust formatting
2025-11-30 16:58:58 +01:00
peaklabs-dev 9055fadb05 test: add strict ArchTest with custom rules 2025-11-30 16:50:04 +01:00