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

Function testDelNamespace

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

Source from the content-addressed store, hash-verified

33}
34
35async function testDelNamespace() {
36 let task1 = await Tasks.schedule("del_ns", new Date(Date.now() + 1000000), { key: "1" });
37 let task2 = await Tasks.schedule("del_ns", new Date(Date.now() + 1000000), { key: "2" });
38 let taskOtherNs = await Tasks.schedule("del_ns2", new Date(Date.now() + 1000000), { key: "1" });
39
40 assetJsonEquals(await Tasks.getById(task1.id), task1);
41 assetJsonEquals(await Tasks.getById(task2.id), task2);
42 assetJsonEquals(await Tasks.getById(taskOtherNs.id), taskOtherNs);
43
44 const n = await Tasks.deleteNamespace("del_ns");
45 if (n !== 2) {
46 throw new Error(`${n} !== 2`);
47 }
48
49 assetJsonEquals(await Tasks.getById(taskOtherNs.id), taskOtherNs);
50}
51
52runOnce(script.name, async () => {
53 await testDelId();

Callers 1

tasks_del.tsFile · 0.85

Calls 3

assetJsonEqualsFunction · 0.90
scheduleMethod · 0.80
getByIdMethod · 0.80

Tested by

no test coverage detected