import { defineConfig } from "cypress"; import { execSync } from "node:child_process"; import { resolve } from "node:path"; const backendDir = resolve(__dirname, "../../backend"); export default defineConfig({ e2e: { baseUrl: "http://localhost:5173", setupNodeEvents(on) { on("task", { "db:reset": function () { execSync("php artisan migrate:fresh --force", { cwd: backendDir, stdio: "pipe", }); return null; }, "db:seed": function () { execSync("php artisan db:seed --force", { cwd: backendDir, stdio: "pipe", }); return null; }, }); }, }, });