From e4eabb473b218683a29c46e3c5ad4b33ac359061 Mon Sep 17 00:00:00 2001 From: musdotdigital Date: Fri, 1 Dec 2023 14:08:22 +0000 Subject: [PATCH] unsupported pkg manager test --- __tests__/data/Dockerfile.unsupported | 1 + __tests__/dockerfile.test.ts | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 __tests__/data/Dockerfile.unsupported diff --git a/__tests__/data/Dockerfile.unsupported b/__tests__/data/Dockerfile.unsupported new file mode 100644 index 0000000..9a3adf6 --- /dev/null +++ b/__tests__/data/Dockerfile.unsupported @@ -0,0 +1 @@ +FROM busybox:latest diff --git a/__tests__/dockerfile.test.ts b/__tests__/dockerfile.test.ts index c510aa9..cff91e8 100644 --- a/__tests__/dockerfile.test.ts +++ b/__tests__/dockerfile.test.ts @@ -7,3 +7,10 @@ test('load alpine dockerfile', async () => { const dockerfile = await load(dockerfilePath) expect(dockerfile.name).toBe('alpine:latest') }) + +test('load dockerfile with unsupported package manager', async () => { + const dockerfilePath = path.join(__dirname, 'data', 'Dockerfile.unsupported') + await expect(load(dockerfilePath)).rejects.toThrow( + 'Unable to find supported package manager' + ) +}, 10000)