From 5f44313c3dc8c9b17b2fc9240247383b0fa1ca76 Mon Sep 17 00:00:00 2001 From: fzzinchemical Date: Wed, 2 Apr 2025 16:27:10 +0200 Subject: [PATCH] update rule tests --- src/plugins/rule34/plugin.ts | 28 +--------------------------- src/plugins/rule34/test.ts | 31 ++++++++++++++----------------- 2 files changed, 15 insertions(+), 44 deletions(-) diff --git a/src/plugins/rule34/plugin.ts b/src/plugins/rule34/plugin.ts index ce1b614..ec227b0 100644 --- a/src/plugins/rule34/plugin.ts +++ b/src/plugins/rule34/plugin.ts @@ -87,7 +87,6 @@ export function requestParser(requestString: string) { } else { throw Error("Request String had some major issues chief"); } - console.debug(); return map; } @@ -99,30 +98,5 @@ export function generateRequestURL(requestString: string) { for (const [k, v] of requestParser(requestString)) { postCpy.searchParams.append(k, v); } - console.debug(postCpy.searchParams.toString()); - console.debug({ postCpy }); return postCpy.href.toString().replaceAll("%2B", "+"); -} - -Deno.test("Test Request Parser", () => { - assert( - requestParser("[limit: 12,tags:bro+likes+bread]"), - '{ "limit" => "12", "tags" => "bro+likes+bread" }', - ); -}); - -Deno.test("Test URL Search Parameters", () => { - console.debug(generateRequestURL("[limit:3]")); -}); - -Deno.test("Test Drop", async () => { - console.debug(await drop()); -}); - -Deno.test("Test Request Workder", async () => { - console.debug(await requestWorker("[limit: 12,tags:sfw]")); -}); - -Deno.test("Test Request Workder 2", async () => { - console.debug(await requestWorker("[limit: 5,tags: AI+catgirl]")); -}); +} \ No newline at end of file diff --git a/src/plugins/rule34/test.ts b/src/plugins/rule34/test.ts index 469d8a3..8cb80bf 100644 --- a/src/plugins/rule34/test.ts +++ b/src/plugins/rule34/test.ts @@ -1,28 +1,25 @@ import { assert } from "jsr:@std/assert"; -import * as api from "@root/plugins/rule34/api.ts" +import { drop, generateRequestURL, requestParser, requestWorker } from "@root/plugins/rule34/plugin.ts"; - -Deno.test("Post Comment", async () => { - const response = await api.getPostComments(1213); - assert(response !== undefined) +Deno.test("Test Request Parser", () => { + assert( + requestParser("[limit: 12,tags:bro+likes+bread]"), + '{ "limit" => "12", "tags" => "bro+likes+bread" }', + ); }); -Deno.test("Get Tag by ID", async () => { - const response = await api.getTagByID(1); - assert(response !== undefined) +Deno.test("Test URL Search Parameters", () => { + console.debug(generateRequestURL("[limit:3]")); }); -Deno.test("Get Post Comments", async () => { - const response = await api.getPostComments(1); - assert(response !== undefined) +Deno.test("Test Drop", async () => { + console.debug(await drop()); }); -Deno.test("Get Tag by ID 1", async () => { - const response = await api.getTagByID(1); - assert(response !== undefined) +Deno.test("Test Request Workder", async () => { + console.debug(await requestWorker("[limit: 12,tags:sfw]")); }); -Deno.test("Get Tag List", async () => { - const response = await api.getTagList(6); - assert(response !== undefined) +Deno.test("Test Request Workder 2", async () => { + console.debug(await requestWorker("[limit: 5,tags: AI+catgirl]")); });