From 4f37aaf6a6a28990f9aea2fe2dd5d4049407eb1f Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Tue, 13 Feb 2024 23:32:52 +1300 Subject: [PATCH] Code coverage for getViaServers --- m2d/converters/utils.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/m2d/converters/utils.test.js b/m2d/converters/utils.test.js index 3689a87..4174475 100644 --- a/m2d/converters/utils.test.js +++ b/m2d/converters/utils.test.js @@ -152,3 +152,13 @@ test("getViaServers: returns at most 4 results", async t => { }) t.deepEqual(result.length, 4) }) + +test("getViaServers: returns results even when power levels can't be fetched", async t => { + const result = await getViaServers("!baby", { + getStateEvent: async () => { + throw new Error("event not found or something") + }, + getJoinedMembers: async () => joinedList(["@_ooye_bot:cadence.moe", "@_ooye_hazel:cadence.moe", "@cadence:cadence.moe", "@moderator:tractor.invalid", "@singleuser:selfhosted.invalid", "@hazel:thecollective.invalid", "@cadence:123example.456example.invalid"]) + }) + t.deepEqual(result.length, 4) +})