33 lines
645 B
TypeScript
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!");
|
|
});
|