()
| 2 | import { assetJsonEquals, runOnce, sendScriptCompletion } from "lib"; |
| 3 | |
| 4 | async function testGetKey() { |
| 5 | let task1 = await Tasks.schedule("get_key", new Date(Date.now() + 1000000), { key: "1" }); |
| 6 | let task2 = await Tasks.schedule("get_key", new Date(Date.now() + 1000000), { key: "2" }); |
| 7 | let taskOtherNs = await Tasks.schedule("get_key2", new Date(Date.now() + 1000000), { key: "1" }); |
| 8 | |
| 9 | assetJsonEquals(await Tasks.getById(task1.id), task1); |
| 10 | assetJsonEquals(await Tasks.getById(task2.id), task2); |
| 11 | assetJsonEquals(await Tasks.getById(taskOtherNs.id), taskOtherNs); |
| 12 | |
| 13 | assetJsonEquals(await Tasks.getByKey("get_key", "1"), task1); |
| 14 | assetJsonEquals(await Tasks.getByKey("get_key", "2"), task2); |
| 15 | assetJsonEquals(await Tasks.getByKey("get_key2", "1"), taskOtherNs); |
| 16 | } |
| 17 | |
| 18 | async function testGetAll() { |
| 19 | for (let i = 0; i < 55; i++) { |
no test coverage detected