summaryrefslogtreecommitdiff
path: root/cli/tests/unit/kv_queue_test_no_db_close.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/unit/kv_queue_test_no_db_close.ts')
-rw-r--r--cli/tests/unit/kv_queue_test_no_db_close.ts11
1 files changed, 3 insertions, 8 deletions
diff --git a/cli/tests/unit/kv_queue_test_no_db_close.ts b/cli/tests/unit/kv_queue_test_no_db_close.ts
index e639574a3..33cb3aabf 100644
--- a/cli/tests/unit/kv_queue_test_no_db_close.ts
+++ b/cli/tests/unit/kv_queue_test_no_db_close.ts
@@ -1,21 +1,16 @@
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
-import {
- assert,
- assertEquals,
- assertNotEquals,
- deferred,
-} from "./test_util.ts";
+import { assert, assertEquals, assertNotEquals } from "./test_util.ts";
Deno.test({
sanitizeOps: false,
sanitizeResources: false,
}, async function queueTestNoDbClose() {
const db: Deno.Kv = await Deno.openKv(":memory:");
- const promise = deferred();
+ const { promise, resolve } = Promise.withResolvers<void>();
let dequeuedMessage: unknown = null;
db.listenQueue((msg) => {
dequeuedMessage = msg;
- promise.resolve();
+ resolve();
});
const res = await db.enqueue("test");
assert(res.ok);