2022-11-25 06:07:39 -05:00
|
|
|
import { base64 } from "../deps.ts";
|
|
|
|
|
import { assertEquals } from "../dev_deps.ts";
|
2022-11-30 03:08:27 -05:00
|
|
|
import { gameId, s3sCoopGameId } from "./utils.ts";
|
|
|
|
|
|
|
|
|
|
const COOP_ID =
|
|
|
|
|
`CoopHistoryDetail-u-asdf:20220101T012345_12345678-abcd-1234-5678-0123456789ab`;
|
2022-11-25 06:07:39 -05:00
|
|
|
|
|
|
|
|
Deno.test("gameId", async () => {
|
|
|
|
|
assertEquals(
|
|
|
|
|
await gameId(
|
|
|
|
|
base64.encode(
|
|
|
|
|
`VsHistoryDetail-asdf:asdf:20220101T012345_12345678-abcd-1234-5678-0123456789ab`,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
"042bcac9-6b25-5d2e-a5ea-800939a6dea1",
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
assertEquals(
|
2022-11-30 03:08:27 -05:00
|
|
|
await gameId(base64.encode(COOP_ID)),
|
|
|
|
|
"58329d62-737d-5b43-ac22-e35e6e44b077",
|
2022-11-25 06:07:39 -05:00
|
|
|
);
|
|
|
|
|
});
|
2022-11-30 03:08:27 -05:00
|
|
|
|
|
|
|
|
Deno.test("s3sCoopGameId", async () => {
|
|
|
|
|
const S3S_COOP_UUID = "be4435b1-0ac5-577b-81bb-766585bec028";
|
|
|
|
|
assertEquals(await s3sCoopGameId(base64.encode(COOP_ID)), S3S_COOP_UUID);
|
|
|
|
|
});
|