diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-09 19:58:27 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-09 19:58:27 -0500 |
| commit | e15b780739bb260940ed7d6023056c391b6f7400 (patch) | |
| tree | 0f9ef657f5e1609e23051948a444f9d8849c4ce3 /tests/test-integration-recurring-events-tooltip.el | |
| parent | 00c2911b8564559c4efc046e732de26bfa3d9a67 (diff) | |
| download | chime-e15b780739bb260940ed7d6023056c391b6f7400.tar.gz chime-e15b780739bb260940ed7d6023056c391b6f7400.zip | |
fix(tests): wait for the sound sentinel, not just the child's exit
process-live-p goes nil the moment the child exits, but its sentinel is queued and runs on a later turn of the event loop. Two sound tests stopped waiting at process death, so the sentinel's message landed inside the next test's message mock.
make coverage caught it. Instrumentation slowed things just enough that "false exited with status 1" showed up in the silent-player test. The plain suite had been passing by luck.
Both tests now wait for the sentinel to have run.
Diffstat (limited to 'tests/test-integration-recurring-events-tooltip.el')
0 files changed, 0 insertions, 0 deletions
