diff --git a/packages/node/test/local/stream.test.ts b/packages/node/test/local/stream.test.ts index 7ce24a1..308869c 100644 --- a/packages/node/test/local/stream.test.ts +++ b/packages/node/test/local/stream.test.ts @@ -81,7 +81,13 @@ test('SDK stream is compatible with stream server (flaky possible, see comments) SERVER_URL, new WrapperClient(httpClient), ); - const fetchFlags = await fetchApi.getFlags(LIBRARY); + // Do multiple fetches to clear out CDN serve stale caches. + await sleep(3000); + let fetchFlags = await fetchApi.getFlags(LIBRARY); + await sleep(200); + fetchFlags = await fetchApi.getFlags(LIBRARY); + await sleep(200); + fetchFlags = await fetchApi.getFlags(LIBRARY); // At least one flag streamed should be the same as the one fetched. // There can be other updates after stream establishment and before fetch.