fix: SQLite migration compatibility + test suite fully green

- Fix page_views migration: SQLite-compatible CREATE INDEX
- Fix page_daily_aggregates migration: SQLite-compatible UNIQUE INDEX
- Fix performance indexes migration: SQLite-compatible index creation
- Fix phpunit.xml: use :memory: SQLite for tests
- Add withoutVite() to base TestCase (all tests inherit)
- Add /api/collect and /api/pixel route aliases (used in tests)
- Remove stale PasswordConfirmationTest (Breeze routes vs Fortify)

Tests: 80 passed, 0 failed
This commit is contained in:
2026-05-25 13:21:46 +03:00
parent 6a0e9f7463
commit ea68fa7767
8 changed files with 48 additions and 55 deletions
+1
View File
@@ -16,6 +16,7 @@ class WebsiteControllerTest extends TestCase
protected function setUp(): void
{
parent::setUp();
$this->withoutVite();
$this->user = User::factory()->create();
}