From 87e7ba1a1e3d0e7f2197448852c1c58ebc948919 Mon Sep 17 00:00:00 2001 From: aramissennyeydd Date: Tue, 15 Oct 2024 21:28:58 -0400 Subject: [PATCH] fix test case Signed-off-by: aramissennyeydd --- .../commands/package/schema/openapi/generate/index.test.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/repo-tools/src/commands/package/schema/openapi/generate/index.test.ts b/packages/repo-tools/src/commands/package/schema/openapi/generate/index.test.ts index 21a11c6165..73d26924be 100644 --- a/packages/repo-tools/src/commands/package/schema/openapi/generate/index.test.ts +++ b/packages/repo-tools/src/commands/package/schema/openapi/generate/index.test.ts @@ -52,6 +52,7 @@ describe('generateOpenApiSchema', () => { getPathToCurrentOpenApiSpec: jest.fn(() => Promise.resolve(path.join(inputDir.path, 'openapi.yaml')), ), + loadAndValidateOpenApiYaml: jest.fn(), })); }); it('should handle watch mode', async () => { @@ -89,9 +90,11 @@ describe('generateOpenApiSchema', () => { await new Promise(r => setTimeout(r, 100)); } - expect(generateClientMock).toHaveBeenCalledTimes(0); - mockOn.change(); expect(generateClientMock).toHaveBeenCalledTimes(1); + mockOn.change(); + // Wait for the debounce to finish with the initial load. + await new Promise(r => setTimeout(r, 500)); + expect(generateClientMock).toHaveBeenCalledTimes(2); resolve(); };