test: add timestamp to test cases

main
imspace 2022-12-04 12:39:32 +08:00
parent 6b6d919a04
commit e49706c58e
1 changed files with 14 additions and 0 deletions

View File

@ -139,6 +139,7 @@ Deno.test("RankTracker autotrack after promotion", async () => {
gameId: gameId1, gameId: gameId1,
rank: "A-", rank: "A-",
rankPoint: 200, rankPoint: 200,
timestamp: 1640995201,
}); });
assertEquals(await tracker.getRankStateById(genId(1)), { assertEquals(await tracker.getRankStateById(genId(1)), {
@ -146,11 +147,13 @@ Deno.test("RankTracker autotrack after promotion", async () => {
gameId: await gameId(genId(0)), gameId: await gameId(genId(0)),
rank: "B+", rank: "B+",
rankPoint: -1, rankPoint: -1,
timestamp: 1640995200,
}, },
after: { after: {
gameId: gameId1, gameId: gameId1,
rank: "A-", rank: "A-",
rankPoint: 200, rankPoint: 200,
timestamp: 1640995201,
}, },
}); });
}); });
@ -199,6 +202,7 @@ Deno.test("RankTracker issue #36", async () => {
gameId: gameId1, gameId: gameId1,
rank: "S+20", rank: "S+20",
rankPoint: 300, rankPoint: 300,
timestamp: 1640995201,
}); });
assertEquals(await tracker.getRankStateById(genId(0)), undefined); assertEquals(await tracker.getRankStateById(genId(0)), undefined);
@ -208,11 +212,13 @@ Deno.test("RankTracker issue #36", async () => {
gameId: await gameId(genId(0)), gameId: await gameId(genId(0)),
rank: "S+19", rank: "S+19",
rankPoint: -1, rankPoint: -1,
timestamp: 1640995200,
}, },
after: { after: {
gameId: gameId1, gameId: gameId1,
rank: "S+20", rank: "S+20",
rankPoint: 300, rankPoint: 300,
timestamp: 1640995201,
}, },
}); });
}); });
@ -222,6 +228,7 @@ Deno.test("RankTracker tracks promotion, ignoring INPROGRESS", async () => {
gameId: await gameId(genId(0)), gameId: await gameId(genId(0)),
rank: "B+", rank: "B+",
rankPoint: 850, rankPoint: 850,
timestamp: 1640995201,
}; };
const tracker = new TestRankTracker(INIT_STATE); const tracker = new TestRankTracker(INIT_STATE);
@ -266,6 +273,7 @@ Deno.test("RankTracker tracks promotion, ignoring INPROGRESS", async () => {
gameId: await gameId(genId(1)), gameId: await gameId(genId(1)),
rank: "B+", rank: "B+",
rankPoint: 850, rankPoint: 850,
timestamp: 1640995201,
}); });
}); });
@ -325,6 +333,7 @@ Deno.test("RankTracker tracks promotion", async () => {
gameId: await gameId(genId(2)), gameId: await gameId(genId(2)),
rank: "A-", rank: "A-",
rankPoint: 200, rankPoint: 200,
timestamp: 1640995202,
}); });
}); });
@ -378,6 +387,7 @@ Deno.test("RankTracker tracks challenge charge", async () => {
gameId: await gameId(genId(2)), gameId: await gameId(genId(2)),
rank: "B-", rank: "B-",
rankPoint: 45, rankPoint: 45,
timestamp: 1640995202,
}); });
}); });
@ -406,18 +416,21 @@ Deno.test("RankTracker", async () => {
gameId: await gameId(genId(18)), gameId: await gameId(genId(18)),
rank: "B-", rank: "B-",
rankPoint: 244, rankPoint: 244,
timestamp: 1640995218,
}); });
assertEquals((await tracker.getRankStateById(genId(1)))?.after, { assertEquals((await tracker.getRankStateById(genId(1)))?.after, {
gameId: await gameId(genId(1)), gameId: await gameId(genId(1)),
rank: "B-", rank: "B-",
rankPoint: 108, rankPoint: 108,
timestamp: 1640995201,
}); });
assertEquals((await tracker.getRankStateById(genId(17)))?.after, { assertEquals((await tracker.getRankStateById(genId(17)))?.after, {
gameId: await gameId(genId(17)), gameId: await gameId(genId(17)),
rank: "B-", rank: "B-",
rankPoint: 236, rankPoint: 236,
timestamp: 1640995217,
}); });
tracker.setState(finalState); tracker.setState(finalState);
@ -454,5 +467,6 @@ Deno.test("RankTracker", async () => {
gameId: await gameId(genId(29)), gameId: await gameId(genId(29)),
rank: "B-", rank: "B-",
rankPoint: 332, rankPoint: 332,
timestamp: 1640995229,
}); });
}); });