diff --git a/__tests__/dependabot-api.test.ts b/__tests__/dependabot-api.test.ts index 99b816f..69f9854 100644 --- a/__tests__/dependabot-api.test.ts +++ b/__tests__/dependabot-api.test.ts @@ -1,4 +1,4 @@ -import {APIClient, PackageManager} from '../src/api-client' +import {APIClient} from '../src/api-client' describe('APIClient', () => { const mockAxios: any = { @@ -34,6 +34,6 @@ describe('APIClient', () => { const jobDetails = await api.getJobDetails() expect(jobDetails['allowed-updates'].length).toBe(1) - expect(jobDetails['package-manager']).toBe(PackageManager.NpmAndYarn) + expect(jobDetails['package-manager']).toBe('npm_and_yarn') }) }) diff --git a/__tests__/proxy-integration.test.ts b/__tests__/proxy-integration.test.ts index d6f9c62..e08b194 100644 --- a/__tests__/proxy-integration.test.ts +++ b/__tests__/proxy-integration.test.ts @@ -1,5 +1,5 @@ import Docker from 'dockerode' -import {Credential, JobDetails, PackageManager} from '../src/api-client' +import {Credential, JobDetails} from '../src/api-client' import {ImageService} from '../src/image-service' import {PROXY_IMAGE_NAME} from '../src/main' import {ProxyBuilder} from '../src/proxy' @@ -17,7 +17,7 @@ describe('ProxyBuilder', () => { 'dependency-type': 'all' } ], - 'package-manager': PackageManager.NpmAndYarn + 'package-manager': 'npm_and_yarn' } const credentials: Credential[] = [ { diff --git a/__tests__/updater.test.ts b/__tests__/updater.test.ts index caa02f0..976d039 100644 --- a/__tests__/updater.test.ts +++ b/__tests__/updater.test.ts @@ -1,6 +1,5 @@ import {UPDATER_IMAGE_NAME, PROXY_IMAGE_NAME} from '../src/main' import {Updater} from '../src/updater' -import {PackageManager} from '../src/api-client' describe('Updater', () => { const mockAPIClient: any = { @@ -13,6 +12,7 @@ describe('Updater', () => { dependabotApiUrl: 'http://host.docker.internal:3001' } } + const mockJobDetails: any = { id: '1', 'allowed-updates': [ @@ -20,7 +20,7 @@ describe('Updater', () => { 'dependency-type': 'all' } ], - 'package-manage': PackageManager.NpmAndYarn + 'package-manager': 'npm-and-yarn' } const updater = new Updater( diff --git a/src/api-client.ts b/src/api-client.ts index 7b969b0..cb68563 100644 --- a/src/api-client.ts +++ b/src/api-client.ts @@ -11,19 +11,13 @@ export class JobParameters { ) {} } -// TODO: Populate with enabled values -// TODO: Rescue unsupported values -export enum PackageManager { - NpmAndYarn = 'npm_and_yarn' -} - // JobDetails are information about the repository and dependencies to be updated export type JobDetails = { 'allowed-updates': { 'dependency-type': string }[] id: string - 'package-manager': PackageManager + 'package-manager': string } export type JobError = {