From 7d83d3dda1575af37f1d2e9ee14c6db0ab1be8a5 Mon Sep 17 00:00:00 2001 From: automated-signal <37887102+automated-signal@users.noreply.github.com> Date: Thu, 13 Aug 2026 12:09:54 -0500 Subject: [PATCH] Improve resiliency of edit mock test Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com> --- ts/test-mock/messaging/edit_test.node.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ts/test-mock/messaging/edit_test.node.ts b/ts/test-mock/messaging/edit_test.node.ts index 7171370329..df88211fbf 100644 --- a/ts/test-mock/messaging/edit_test.node.ts +++ b/ts/test-mock/messaging/edit_test.node.ts @@ -24,6 +24,7 @@ import { typeIntoInput, waitForEnabledComposer } from '../helpers.node.ts'; import type { MessageAttributesType } from '../../model-types.d.ts'; import { sleep } from '../../util/sleep.std.ts'; import { generateAci } from '../../test-helpers/serviceIdUtils.std.ts'; +import { expect } from 'playwright/test'; export const debug = createDebug('mock:test:edit'); @@ -800,8 +801,8 @@ describe('editing', function (this: Mocha.Suite) { } debug("testing v4's send state"); - { - debug('getting edited message from app (v4)'); + // We allow retries here to wait for the read sync to be processed + await expect(async () => { const message = await getMessageFromApp(originalMessageTimestamp); strictAssert( @@ -850,7 +851,7 @@ describe('editing', function (this: Mocha.Suite) { message.body, 'body is same for v4 and main message' ); - } + }).toPass(); }); });