refactor: rename drop functions for clarity and update tests
This commit is contained in:
32
src/plugins/yandere/test.ts
Normal file
32
src/plugins/yandere/test.ts
Normal file
@@ -0,0 +1,32 @@
|
||||
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!");
|
||||
});
|
||||
Reference in New Issue
Block a user