The-DevOps-Daily/pg-wire-mock

Fix flaky integration test for empty query handling

Open

#112 opened on Oct 13, 2025

View on GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (15 forks)github user discovery
bughacktoberfesttest

Repository metrics

Stars
 (26 stars)
PR merge metrics
 (PR metrics pending)

Description

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

Contributor guide