The-DevOps-Daily/pg-wire-mock

Fix flaky integration test for empty query handling

Open

#112 aperta il 13 ott 2025

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)JavaScript (15 fork)github user discovery
bughacktoberfesttest

Metriche repository

Star
 (26 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

Goal: Fix the intermittent test failure in messageFlows.test.js where "Expected done to be called once, but it was called multiple times."

Problem: The integration test for empty query handling has a race condition that causes it to fail randomly. This indicates improper cleanup or multiple event handlers being triggered.

Solution:

  • Review the test cleanup logic in __tests__/integration/messageFlows.test.js
  • Ensure proper connection teardown and event handler cleanup
  • Add proper synchronization to prevent multiple done() calls

Guida contributor