diff --git a/scripts/run_db_tests.sh b/scripts/run_db_tests.sh index 4f5c1e0..9a6a3e9 100755 --- a/scripts/run_db_tests.sh +++ b/scripts/run_db_tests.sh @@ -23,7 +23,7 @@ for f in supabase/tests/*_test.sql; do continue fi echo "$out" - if grep -q '^not ok' <<<"$out"; then + if grep -qE '^[[:space:]]*not ok' <<<"$out"; then echo "-- 단언 실패: $f" fail=1 fi diff --git a/supabase/tests/t11_care_reports_test.sql b/supabase/tests/t11_care_reports_test.sql index 8685e25..ec40f09 100644 --- a/supabase/tests/t11_care_reports_test.sql +++ b/supabase/tests/t11_care_reports_test.sql @@ -35,7 +35,9 @@ select is( '공유 링크 생성' ); select is( - (select count(*)::int from app.funnel_events where event = 'report_issued'), + (select count(*)::int from app.funnel_events + where event = 'report_issued' + and user_id = (select id from seed where k='bizowner')), 1, '발행 퍼널 이벤트 기록' );