1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Add more test case

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2022-02-17 12:05:26 +03:00
parent 0ac5571946
commit c9fc95e135

View File

@ -49,4 +49,30 @@ describe("BundledExtensionParser", () => {
available: [],
});
});
it("Should return proper lists for both release.json and version.json files", async () => {
fetchMock
.get("http://my-example-url.com/versions.json", [
{ "node-menu": "0.0.1" },
{ "survey": "0.1.1" },
])
.get("http://my-example-url.com/5.4.0-latest12345.json", [
{ "node-menu": "0.0.1" },
{ "survey": "0.0.1" },
]);
const lists = await new BundledExtensionParser("5.4.0-latest12345", "http://my-example-url.com").getExtensionLists();
expect(lists).toEqual({
release: [
{ "node-menu": "0.0.1" },
{ "survey": "0.0.1" },
],
available: [
{ "node-menu": "0.0.1" },
{ "survey": "0.1.1" },
],
});
});
});