()
| 16 | |
| 17 | |
| 18 | async 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 | |
| 35 | async function testDelNamespace() { |
| 36 | let task1 = await Tasks.schedule("del_ns", new Date(Date.now() + 1000000), { key: "1" }); |
no test coverage detected