diff --git a/tests/functions.test.ts b/tests/functions.test.ts index a14a5b9..0b7dd0d 100644 --- a/tests/functions.test.ts +++ b/tests/functions.test.ts @@ -47,9 +47,10 @@ describe("findLatestReleases()", () => { jest.mock('src/functions'); - return await import('src/functions').then(({default: {findLatestReleases, releaseTag}}) => { + return await import('src/functions').then(async ({default: {findLatestReleases, releaseTag}}) => { // @ts-expect-error releaseTag.mockedTag = `v${currentTag}`; + // See __mocks__/functions.ts for why the above is done return findLatestReleases(octokit).then(({ repoLatest }) => { expect(spyOctokit).toHaveBeenCalledTimes(1); expect(repoLatest).toBe(currentTag); diff --git a/tests/preferences.test.ts b/tests/preferences.test.ts index ac190e8..f5443ae 100644 --- a/tests/preferences.test.ts +++ b/tests/preferences.test.ts @@ -6,14 +6,14 @@ describe("preferences.publishLatestTag", () => { expect(preferences.publishLatestTag).toBe(false) )); - it("Should have been set to true when deprecated input is true", () => { + it("Should have been set to true when deprecated input is true", async () => { process.env.INPUT_PUBLISH_LATEST = "true"; return import("src").then(({ preferences }) => expect(preferences.publishLatestTag).toBe(true) ); }); - it("Should have been set to true when input is true", () => { + it("Should have been set to true when input is true", async () => { process.env.INPUT_PUBLISH_LATEST_TAG = "true"; return import("src").then(({ preferences }) => expect(preferences.publishLatestTag).toBe(true) @@ -27,7 +27,7 @@ describe("preferences.preferBranchRelease", () => { expect(preferences.preferBranchRelease).toBe(false) )); - it("Should have been set to true when input is true", () => { + it("Should have been set to true when input is true", async () => { process.env.INPUT_PREFER_BRANCH_RELEASES = "true"; return import("src").then(({ preferences }) => expect(preferences.preferBranchRelease).toBe(true)