diff options
Diffstat (limited to 'test/estimatedSchedule.test.ts')
| -rw-r--r-- | test/estimatedSchedule.test.ts | 20 |
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([]); }); |
