Add test suite and modernize dev dependencies #20

Merged
pxlrbt merged 3 commits from feature/tests into main 2026-03-23 18:39:48 +00:00
pxlrbt commented 2026-03-23 18:31:13 +00:00 (Migrated from github.com)

Summary

  • Replace broken Pest setup (wrong LaravelPdfable namespace) with proper PHPUnit tests
  • Add 19 tests covering MakeCommand, SeedDatabaseStateCommand, and DatabaseStateServiceProvider
  • Modernize dev dependencies for Laravel 11-13 compatibility (larastan v3, testbench v10/v11, phpunit v11/v12)
  • Update phpstan and phpunit configs

Test plan

  • All 19 tests pass locally
  • PHPStan passes at level 4
  • Pint formatting clean
## Summary - Replace broken Pest setup (wrong `LaravelPdfable` namespace) with proper PHPUnit tests - Add 19 tests covering `MakeCommand`, `SeedDatabaseStateCommand`, and `DatabaseStateServiceProvider` - Modernize dev dependencies for Laravel 11-13 compatibility (larastan v3, testbench v10/v11, phpunit v11/v12) - Update phpstan and phpunit configs ## Test plan - [x] All 19 tests pass locally - [x] PHPStan passes at level 4 - [x] Pint formatting clean
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pxlrbt/laravel-database-state!20
No description provided.