From 08851f989f4dc5e6a0386db91b1e829c02580678 Mon Sep 17 00:00:00 2001 From: Trae Yelovich Date: Thu, 14 Nov 2024 14:52:29 -0500 Subject: [PATCH] tests: resolve failing USS tests Signed-off-by: Trae Yelovich --- .../__tests__/__unit__/trees/uss/UssFSProvider.unit.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/zowe-explorer/__tests__/__unit__/trees/uss/UssFSProvider.unit.test.ts b/packages/zowe-explorer/__tests__/__unit__/trees/uss/UssFSProvider.unit.test.ts index def31d8876..3628230618 100644 --- a/packages/zowe-explorer/__tests__/__unit__/trees/uss/UssFSProvider.unit.test.ts +++ b/packages/zowe-explorer/__tests__/__unit__/trees/uss/UssFSProvider.unit.test.ts @@ -10,7 +10,7 @@ */ import { Disposable, FilePermission, FileSystemError, FileType, TextEditor, Uri, workspace } from "vscode"; -import { BaseProvider, DirEntry, FileEntry, Gui, UssDirectory, UssFile, ZoweScheme } from "@zowe/zowe-explorer-api"; +import { BaseProvider, DirEntry, FileEntry, Gui, imperative, UssDirectory, UssFile, ZoweScheme } from "@zowe/zowe-explorer-api"; import { Profiles } from "../../../../src/configuration/Profiles"; import { createIProfile } from "../../../__mocks__/mockCreators/shared"; import { ZoweExplorerApiRegister } from "../../../../src/extending/ZoweExplorerApiRegister"; @@ -325,11 +325,12 @@ describe("fetchFileAtUri", () => { }); it("returns early if it failed to fetch contents", async () => { const fileEntry = { ...testEntries.file }; + fileEntry.wasAccessed = false; const _fireSoonSpy = jest.spyOn((UssFSProvider as any).prototype, "_fireSoon"); const lookupAsFileMock = jest.spyOn((UssFSProvider as any).prototype, "_lookupAsFile").mockReturnValueOnce(fileEntry); const autoDetectEncodingMock = jest.spyOn(UssFSProvider.instance, "autoDetectEncoding").mockImplementation(); const ussApiMock = jest.spyOn(ZoweExplorerApiRegister, "getUssApi").mockReturnValueOnce({ - getContents: jest.fn().mockRejectedValue(new Error("error retrieving contents")), + getContents: jest.fn().mockRejectedValue(new imperative.ImperativeError({ msg: "Error fetching contents" })), } as any); const promptForAuthErrorMock = jest.spyOn(AuthUtils, "promptForAuthError").mockImplementation();