From 7d08b109711a721f0d6ba6a015a2c48aeb686a15 Mon Sep 17 00:00:00 2001 From: Jason Axley Date: Wed, 27 Aug 2025 17:56:37 -0700 Subject: [PATCH] Fixing unit test reduce() failure that doesn't happen locally --- test/server/MockDatabase.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/server/MockDatabase.js b/test/server/MockDatabase.js index 5f57e0f36..55b126421 100644 --- a/test/server/MockDatabase.js +++ b/test/server/MockDatabase.js @@ -10,7 +10,8 @@ async function loadTestDatabase(mockFileInfo) { let libraryItem1Id, libraryItem2Id let fileInfo = mockFileInfo || getMockFileInfo() - let bookLibraryFiles = fileInfo.keys().reduce((acc, key) => { + // mapping the keys() iterable to an explicit array so reduce() should work consistently. + let bookLibraryFiles = [...fileInfo.keys()].reduce((acc, key) => { let bookfile = new LibraryFile() bookfile.setDataFromPath(key, key) acc.push(bookfile)