diff --git a/__tests__/builder.test.ts b/__tests__/builder.test.ts index 5c2f59a..105726b 100644 --- a/__tests__/builder.test.ts +++ b/__tests__/builder.test.ts @@ -1,8 +1,12 @@ -import {describe, expect, it, test} from '@jest/globals'; +import {jest, describe, expect, it, test, beforeEach} from '@jest/globals'; import * as fs from 'fs'; import * as path from 'path'; import {Builder} from '../src/builder'; +beforeEach(() => { + jest.clearAllMocks(); +}); + describe('inspect', () => { it('valid', async () => { const builder = new Builder(); diff --git a/__tests__/buildkit.test.ts b/__tests__/buildkit.test.ts index c058bff..ebfa37b 100644 --- a/__tests__/buildkit.test.ts +++ b/__tests__/buildkit.test.ts @@ -1,4 +1,4 @@ -import {afterEach, describe, expect, it, jest, test} from '@jest/globals'; +import {afterEach, beforeEach, describe, expect, it, jest, test} from '@jest/globals'; import * as fs from 'fs'; import * as path from 'path'; import * as semver from 'semver'; @@ -21,6 +21,10 @@ jest.spyOn(BuildKit.prototype as any, 'tmpName').mockImplementation((): string = return tmpName; }); +beforeEach(() => { + jest.clearAllMocks(); +}); + afterEach(() => { rimraf.sync(tmpDir); }); diff --git a/__tests__/buildx.test.ts b/__tests__/buildx.test.ts index ba49d48..01f597c 100644 --- a/__tests__/buildx.test.ts +++ b/__tests__/buildx.test.ts @@ -1,4 +1,4 @@ -import {afterEach, describe, expect, it, jest, test} from '@jest/globals'; +import {afterEach, beforeEach, describe, expect, it, jest, test} from '@jest/globals'; import * as fs from 'fs'; import * as path from 'path'; import * as semver from 'semver'; @@ -21,6 +21,10 @@ jest.spyOn(Buildx.prototype as any, 'tmpDir').mockImplementation((): string => { return tmpDir; }); +beforeEach(() => { + jest.clearAllMocks(); +}); + afterEach(() => { rimraf.sync(tmpDir); }); diff --git a/__tests__/docker.test.ts b/__tests__/docker.test.ts index d3ef6e3..02ff42a 100644 --- a/__tests__/docker.test.ts +++ b/__tests__/docker.test.ts @@ -1,8 +1,12 @@ -import {describe, expect, it, jest} from '@jest/globals'; +import {beforeEach, describe, expect, it, jest} from '@jest/globals'; import * as exec from '@actions/exec'; import {Docker} from '../src/docker'; +beforeEach(() => { + jest.clearAllMocks(); +}); + describe('isAvailable', () => { it('cli', () => { const execSpy = jest.spyOn(exec, 'getExecOutput'); diff --git a/__tests__/git.test.ts b/__tests__/git.test.ts index 28c0c4d..0de313c 100644 --- a/__tests__/git.test.ts +++ b/__tests__/git.test.ts @@ -1,6 +1,10 @@ -import {describe, expect, it} from '@jest/globals'; +import {beforeEach, describe, expect, it, jest} from '@jest/globals'; import * as git from '../src/git'; +beforeEach(() => { + jest.clearAllMocks(); +}); + describe('git', () => { it('returns git remote ref', async () => { const ref: string = await git.getRemoteSha('https://github.com/docker/buildx.git', 'refs/pull/648/head'); diff --git a/__tests__/github.test.ts b/__tests__/github.test.ts index 2478b50..9053c13 100644 --- a/__tests__/github.test.ts +++ b/__tests__/github.test.ts @@ -1,8 +1,12 @@ -import {describe, expect, jest, it} from '@jest/globals'; +import {describe, expect, jest, it, beforeEach} from '@jest/globals'; import {Context} from '@actions/github/lib/context'; import {GitHub, Payload, ReposGetResponseData} from '../src/github'; +beforeEach(() => { + jest.clearAllMocks(); +}); + jest.spyOn(GitHub.prototype, 'context').mockImplementation((): Context => { return new Context(); }); diff --git a/__tests__/util.test.ts b/__tests__/util.test.ts index 6035cee..8d9079e 100644 --- a/__tests__/util.test.ts +++ b/__tests__/util.test.ts @@ -1,9 +1,13 @@ -import {describe, expect, it, test} from '@jest/globals'; +import {beforeEach, describe, expect, it, jest, test} from '@jest/globals'; import * as fs from 'fs'; import * as path from 'path'; import {Util} from '../src/util'; +beforeEach(() => { + jest.clearAllMocks(); +}); + describe('getInputList', () => { it('single line correctly', async () => { await setInput('foo', 'bar');