From 7f32a113db2376806c66bdcccf373f6fc642c07d Mon Sep 17 00:00:00 2001 From: Gabriel Radureau Date: Tue, 7 Apr 2026 18:22:26 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20ensure=20clean=20BDD=20da?= =?UTF-8?q?tabase=20creation=20between=20test=20runs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add DROP DATABASE IF EXISTS before creating BDD test database - Prevents errors when database already exists from previous runs - Ensures clean test environment for each run Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- scripts/run-bdd-tests.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/run-bdd-tests.sh b/scripts/run-bdd-tests.sh index 03be48d..e093fa3 100755 --- a/scripts/run-bdd-tests.sh +++ b/scripts/run-bdd-tests.sh @@ -34,6 +34,8 @@ if ! docker ps --format '{{.Names}}' | grep -q "^dance-lessons-coach-postgres$"; # Create BDD test database (separate from development database) echo "📦 Creating BDD test database..." + # Drop database if it exists, then create fresh + docker exec dance-lessons-coach-postgres psql -U postgres -c "DROP DATABASE IF EXISTS dance_lessons_coach_bdd_test;" if docker exec dance-lessons-coach-postgres createdb -U postgres dance_lessons_coach_bdd_test; then echo "✅ BDD test database created successfully!" else