diff --git a/componentDetection.test.ts b/componentDetection.test.ts index 45be603..5840c36 100644 --- a/componentDetection.test.ts +++ b/componentDetection.test.ts @@ -19,6 +19,27 @@ test("Parses CLI output", async () => { expect(manifests?.length == 2); }); +describe("ComponentDetection.makePackageUrl", () => { + test("returns a empty valid package url from null object", () => { + const packageUrl = ComponentDetection.makePackageUrl(null); + expect(packageUrl).toBe(""); + }); +}); + +describe("ComponentDetection.makePackageUrl", () => { + test("returns a empty valid package url from null object properties", () => { + const packageUrl = ComponentDetection.makePackageUrl({ + Scheme: null, + Type: null, + Namespace: null, + Name: null, + Version: null, + Qualifiers: null + }); + expect(packageUrl).toBe(""); + }); +}); + describe("ComponentDetection.makePackageUrl", () => { test("returns a valid package url from saturated object", () => { const packageUrl = ComponentDetection.makePackageUrl({