MCPcopy Create free account
hub / github.com/Botloader/botloader / testDelKey

Function testDelKey

integration-tests/tasks_del.ts:18–33  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16
17
18async function testDelKey() {
19 let task1 = await Tasks.schedule("del_key", new Date(Date.now() + 1000000), { key: "1" });
20 let task2 = await Tasks.schedule("del_key", new Date(Date.now() + 1000000), { key: "2" });
21 let taskOtherNs = await Tasks.schedule("del_key2", new Date(Date.now() + 1000000), { key: "1" });
22
23 assetJsonEquals(await Tasks.getById(task1.id), task1);
24 assetJsonEquals(await Tasks.getById(task2.id), task2);
25 assetJsonEquals(await Tasks.getById(taskOtherNs.id), taskOtherNs);
26
27 if (!await Tasks.deleteByKey("del_key", "1")) {
28 throw new Error("failed deleting task");
29 }
30
31 assetJsonEquals(await Tasks.getById(task2.id), task2);
32 assetJsonEquals(await Tasks.getById(taskOtherNs.id), taskOtherNs);
33}
34
35async function testDelNamespace() {
36 let task1 = await Tasks.schedule("del_ns", new Date(Date.now() + 1000000), { key: "1" });

Callers 1

tasks_del.tsFile · 0.85

Calls 4

assetJsonEqualsFunction · 0.90
scheduleMethod · 0.80
getByIdMethod · 0.80
deleteByKeyMethod · 0.80

Tested by

no test coverage detected