aboutsummaryrefslogtreecommitdiff
path: root/test/estimatedSchedule.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test/estimatedSchedule.test.ts')
-rw-r--r--test/estimatedSchedule.test.ts20
1 files changed, 11 insertions, 9 deletions
diff --git a/test/estimatedSchedule.test.ts b/test/estimatedSchedule.test.ts
index 40b6956..1e8e086 100644
--- a/test/estimatedSchedule.test.ts
+++ b/test/estimatedSchedule.test.ts
@@ -1,15 +1,17 @@
import { expect, test } from "vitest";
-import { scrapeEstimatedSchedule } from "../src/parsers/index.js";
+import { HiAnime } from "aniwatch";
-function padZero(num: number) {
- return num < 10 ? `0${num}` : num.toString();
-}
+const padZero = (num: number) => (num < 10 ? `0${num}` : num.toString());
-test("returns estimated schedule anime release", async () => {
- const d = new Date();
- const data = await scrapeEstimatedSchedule(
- `${d.getFullYear()}-${padZero(d.getMonth() + 1)}-${padZero(d.getDate())}`
- );
+const d = new Date();
+const date = `${d.getFullYear()}-${padZero(d.getMonth() + 1)}-${padZero(
+ d.getDate()
+)}`;
+
+// npx vitest run estimatedSchedule.test.ts
+test(`GET /api/v2/hianime/schedule?date=${date}`, async () => {
+ const hianime = new HiAnime.Scraper();
+ const data = await hianime.getEstimatedSchedule(date);
expect(data.scheduledAnimes).not.toEqual([]);
});