Skip to content

Commit c4d31de

Browse files
committed
fix(demo): suppress logs in test env and force-reset DB in e2e script
Set logger level to 'error' during tests to reduce noise. Update run-e2e.sh to use --force-reset for a clean database on each run.
1 parent df9d080 commit c4d31de

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

apps/demo/src/app.module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import * as path from 'path';
2020
EventEmitterModule.forRoot(),
2121

2222
LoggerModule.forRoot({
23+
level: process.env.NODE_ENV === 'test' ? 'error' : 'info',
2324
prettyPrint: process.env.NODE_ENV !== 'production',
2425
}),
2526

apps/demo/test/run-e2e.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ docker compose exec -T minio sh -c \
4040
'mc alias set local http://localhost:9000 minioadmin minioadmin 2>/dev/null && mc mb --ignore-existing local/demo-uploads 2>/dev/null' \
4141
|| echo " WARNING: Could not create MinIO bucket (may already exist)"
4242

43-
echo "==> Pushing Prisma schema to database..."
44-
npx prisma db push --skip-generate --accept-data-loss 2>&1
43+
echo "==> Resetting database (drop all tables + re-push schema)..."
44+
npx prisma db push --force-reset --skip-generate --accept-data-loss 2>&1
4545

4646
echo "==> Generating Prisma client..."
4747
npx prisma generate 2>&1

0 commit comments

Comments
 (0)