From 0bf4fc54c456cfe5968bd9223e7d90f77ef76c1d Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sun, 27 Jul 2025 01:53:32 -0400 Subject: [PATCH] Remove uses of Promise.isFulfilled() in connector server tests --- test/tests/server_connectorTest.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/tests/server_connectorTest.js b/test/tests/server_connectorTest.js index 93fa6408dd..e8d5484e89 100644 --- a/test/tests/server_connectorTest.js +++ b/test/tests/server_connectorTest.js @@ -427,6 +427,8 @@ describe("Connector Server", function () { var promise = waitForItemEvent('add').then(function (_ids) { ids = _ids; }); + var promiseFulfilled = false; + promise.then(() => promiseFulfilled = true); var file = getTestDataDirectory(); file.append('snapshot'); @@ -447,7 +449,7 @@ describe("Connector Server", function () { } ); - assert.isTrue(promise.isFulfilled()); + assert.isTrue(promiseFulfilled); // Check item assert.lengthOf(ids, 1); @@ -1140,6 +1142,9 @@ describe("Connector Server", function () { ids2 = ids; }); }); + var promiseFulfilled = false; + promise.then(() => promiseFulfilled = true); + await httpRequest( 'POST', connectorServerPath + "/connector/saveSnapshot", @@ -1171,7 +1176,7 @@ describe("Connector Server", function () { } ); - assert.isTrue(promise.isFulfilled()); + assert.isTrue(promiseFulfilled); var item = Zotero.Items.get(ids1[0]);