From 1a5ed11db74718c92a93aa8959323a870ef8c0b1 Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Thu, 19 Jun 2025 12:41:54 -0500 Subject: [PATCH] test: Update marketplace setting check tests - Add getStateToPostToWebview mock to provider - Fix test expectations for new marketplace state caching --- .../__tests__/marketplace-setting-check.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/services/marketplace/__tests__/marketplace-setting-check.test.ts b/src/services/marketplace/__tests__/marketplace-setting-check.test.ts index 30b8530c3c..1d86939509 100644 --- a/src/services/marketplace/__tests__/marketplace-setting-check.test.ts +++ b/src/services/marketplace/__tests__/marketplace-setting-check.test.ts @@ -18,6 +18,7 @@ jest.mock("vscode", () => ({ const mockProvider = { getState: jest.fn(), postStateToWebview: jest.fn(), + getStateToPostToWebview: jest.fn(), } as any const mockMarketplaceManager = { @@ -34,6 +35,9 @@ describe("Marketplace Setting Check", () => { mockProvider.getState.mockResolvedValue({ experiments: { marketplace: false }, }) + mockProvider.getStateToPostToWebview.mockResolvedValue({ + marketplaceEnabled: false, + }) const message = { type: "filterMarketplaceItems" as const, @@ -52,6 +56,9 @@ describe("Marketplace Setting Check", () => { mockProvider.getState.mockResolvedValue({ experiments: { marketplace: true }, }) + mockProvider.getStateToPostToWebview.mockResolvedValue({ + marketplaceEnabled: true, + }) const message = { type: "filterMarketplaceItems" as const, @@ -74,6 +81,9 @@ describe("Marketplace Setting Check", () => { mockProvider.getState.mockResolvedValue({ experiments: { marketplace: false }, }) + mockProvider.getStateToPostToWebview.mockResolvedValue({ + marketplaceEnabled: false, + }) const mockInstallMarketplaceItem = jest.fn() const mockMarketplaceManagerWithInstall = {