Set up end-to-end browser testing using Pest Browser Plugin + Playwright. New v4 test suite uses SQLite :memory: database with pre-generated schema dump (database/schema/testing-schema.sql) instead of running migrations, enabling faster test startup. - Add pestphp/pest-plugin-browser dependency - Create GenerateTestingSchema command to export PostgreSQL schema to SQLite - Add .env.testing configuration for isolated test environment - Implement v4 test directory structure (Feature, Browser, Unit tests) - Update Pest skill documentation with browser testing patterns, API reference, debugging techniques, and common pitfalls - Configure phpunit.xml and tests/Pest.php for v4 suite - Update package.json and docker-compose.dev.yml for testing dependencies
30 lines
783 B
JSON
30 lines
783 B
JSON
{
|
|
"name": "coolify",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build"
|
|
},
|
|
"devDependencies": {
|
|
"@tailwindcss/postcss": "4.1.18",
|
|
"@vitejs/plugin-vue": "6.0.3",
|
|
"axios": "1.13.2",
|
|
"laravel-echo": "2.2.7",
|
|
"laravel-vite-plugin": "2.0.1",
|
|
"postcss": "8.5.6",
|
|
"pusher-js": "8.4.0",
|
|
"tailwind-scrollbar": "4.0.2",
|
|
"tailwindcss": "4.1.18",
|
|
"vite": "7.3.0",
|
|
"vue": "3.5.26"
|
|
},
|
|
"dependencies": {
|
|
"@tailwindcss/forms": "0.5.10",
|
|
"@tailwindcss/typography": "0.5.16",
|
|
"@xterm/addon-fit": "0.10.0",
|
|
"@xterm/xterm": "5.5.0",
|
|
"ioredis": "5.6.1",
|
|
"playwright": "^1.58.2"
|
|
}
|
|
}
|