diff --git a/__tests__/external-config.test.ts b/__tests__/external-config.test.ts index c4f3029..a8b3839 100644 --- a/__tests__/external-config.test.ts +++ b/__tests__/external-config.test.ts @@ -31,6 +31,28 @@ function clearInputs(): void { }) } +const externalConfig = `fail_on_severity: 'high' +allow_licenses: ['GPL-2.0-only'] +` +const mockOctokit = { + rest: { + repos: { + getContent: jest.fn().mockReturnValue({data: externalConfig}) + } + } +} + +jest.mock('octokit', () => { + return { + // eslint-disable-next-line @typescript-eslint/no-extraneous-class + Octokit: class { + constructor() { + return mockOctokit + } + } + } +}) + beforeAll(() => { jest.spyOn(Utils, 'isSPDXValid').mockReturnValue(true) })