From 08410ffb7de7c0e879ff64b7ae69e53b9753cea1 Mon Sep 17 00:00:00 2001 From: Chuck Driesler Date: Thu, 26 Jun 2025 10:14:50 +0100 Subject: [PATCH] fix(regions): fix for flaky move region test (#4989) --- .../modules/multiregion/tests/e2e/projects.graph.spec.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/server/modules/multiregion/tests/e2e/projects.graph.spec.ts b/packages/server/modules/multiregion/tests/e2e/projects.graph.spec.ts index cbba4ddd7..e0f6f3a83 100644 --- a/packages/server/modules/multiregion/tests/e2e/projects.graph.spec.ts +++ b/packages/server/modules/multiregion/tests/e2e/projects.graph.spec.ts @@ -50,7 +50,7 @@ import { createTestStream, getUserStreamRole } from '@/test/speckle-helpers/streamHelper' -import { retry, Roles } from '@speckle/shared' +import { retry, Roles, wait } from '@speckle/shared' import { expect } from 'chai' import cryptoRandomString from 'crypto-random-string' import { Knex } from 'knex' @@ -297,7 +297,8 @@ isMultiRegionTestMode() regionKey: regionKey2 }) expect(resA).to.not.haveGraphQLErrors() - await ensureProjectRegion(emptyProject.id, regionKey2) + // TODO: Change region move order of events to avoid wait + await wait(10_000) const role = await getUserStreamRole(adminUser.id, emptyProject.id) if (!role || role !== Roles.Stream.Owner) { expect.fail('Did not preserve roles on project after region move.')