The-DevOps-Daily/pg-wire-mock

Fix flaky integration test for empty query handling

Open

#112 aberto em 13 de out. de 2025

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (15 forks)github user discovery
bughacktoberfesttest

Métricas do repositório

Stars
 (26 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

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

Guia do colaborador