From ee6debb7152e1bcd0e6e66a799c34da823d5613d Mon Sep 17 00:00:00 2001 From: SileNce5k Date: Fri, 25 Oct 2024 22:10:03 +0200 Subject: [PATCH] Add test for getGuildCount --- tests/getGuildCount.test.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/getGuildCount.test.js diff --git a/tests/getGuildCount.test.js b/tests/getGuildCount.test.js new file mode 100644 index 0000000..fac0cd1 --- /dev/null +++ b/tests/getGuildCount.test.js @@ -0,0 +1,17 @@ +const getGuildCount = require('../util/getGuildCount'); + + + +test("Testing getGuildCount", () => { + for(let i = 1; i < 200000; i = i+i*30 ){ + let client = {guilds: {cache: new Map()}} + client.guilds.cache.each = client.guilds.cache.forEach; + + for(let j = 0; j < i; j++){ + client.guilds.cache.set(`num: ${j}`, j); + } + + expect(getGuildCount(client)).toBe(i); + + } +}) \ No newline at end of file