Files
Hotodog-Discord-Bot/src/plugins/yandere/test.ts

33 lines
645 B
TypeScript

import { assert } from "@std/assert/assert";
import {
dropYandere,
getPage,
refresh,
setPage,
} from "@root/plugins/yandere/api.ts";
import { assertEquals } from "@std/assert/equals";
//tests
/*
get page,
switch page,
drop,
*/
Deno.test("Get default Page", async () => {
assertEquals(getPage(), 1);
});
Deno.test("Switching page", async () => {
assertEquals(getPage(), 1);
await setPage(2);
assertEquals(getPage(), 2);
await setPage(100);
assertEquals(getPage(), 100);
});
Deno.test("Test Drop", async () => {
await refresh();
const link = await dropYandere();
assert(link !== "", "Empty String was dropped!");
});