From a7aff3a14f5ec2ab88667576d8e6ddd60bdcbb9c Mon Sep 17 00:00:00 2001 From: Ritesh Ghosh Date: Fri, 4 Oct 2024 19:32:11 +0530 Subject: [PATCH] test: update hianime scraper unit tests --- __tests__/hianime/animeAboutInfo.test.ts | 2 +- __tests__/hianime/animeCategory.test.ts | 2 +- __tests__/hianime/animeEpisodeSrcs.test.ts | 2 +- __tests__/hianime/animeEpisodes.test.ts | 2 +- __tests__/hianime/animeGenre.test.ts | 2 +- __tests__/hianime/animeProducer.test.ts | 2 +- __tests__/hianime/animeSearch.test.ts | 3 ++- __tests__/hianime/animeSearchSuggestion.test.ts | 2 +- __tests__/hianime/episodeServers.test.ts | 2 +- __tests__/hianime/estimatedSchedule.test.ts | 2 +- __tests__/hianime/homePage.test.ts | 2 +- 11 files changed, 12 insertions(+), 11 deletions(-) diff --git a/__tests__/hianime/animeAboutInfo.test.ts b/__tests__/hianime/animeAboutInfo.test.ts index 2055084..e350d9c 100644 --- a/__tests__/hianime/animeAboutInfo.test.ts +++ b/__tests__/hianime/animeAboutInfo.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns information about an anime", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getInfo("steinsgate-3"); expect(data.anime.info.name).not.toEqual(null); diff --git a/__tests__/hianime/animeCategory.test.ts b/__tests__/hianime/animeCategory.test.ts index 9a89fd2..50cff01 100644 --- a/__tests__/hianime/animeCategory.test.ts +++ b/__tests__/hianime/animeCategory.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns animes belonging to a category", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getCategoryAnime("subbed-anime"); expect(data.animes).not.toEqual([]); diff --git a/__tests__/hianime/animeEpisodeSrcs.test.ts b/__tests__/hianime/animeEpisodeSrcs.test.ts index d3a27f0..6757166 100644 --- a/__tests__/hianime/animeEpisodeSrcs.test.ts +++ b/__tests__/hianime/animeEpisodeSrcs.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns anime episode streaming link(s)", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getEpisodeSources( "steinsgate-3?ep=230", "hd-1", diff --git a/__tests__/hianime/animeEpisodes.test.ts b/__tests__/hianime/animeEpisodes.test.ts index b4bef5f..8796dec 100644 --- a/__tests__/hianime/animeEpisodes.test.ts +++ b/__tests__/hianime/animeEpisodes.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns episodes info of an anime", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getEpisodes("steinsgate-3"); expect(data.totalEpisodes).not.toEqual(0); diff --git a/__tests__/hianime/animeGenre.test.ts b/__tests__/hianime/animeGenre.test.ts index 71c619e..e8e4c06 100644 --- a/__tests__/hianime/animeGenre.test.ts +++ b/__tests__/hianime/animeGenre.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns animes belonging to a genre", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getGenreAnime("shounen", 2); expect(data.animes).not.toEqual([]); diff --git a/__tests__/hianime/animeProducer.test.ts b/__tests__/hianime/animeProducer.test.ts index b06fd1c..cc56167 100644 --- a/__tests__/hianime/animeProducer.test.ts +++ b/__tests__/hianime/animeProducer.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns animes produced by a producer", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getProducerAnimes("toei-animation", 2); expect(data.animes).not.toEqual([]); diff --git a/__tests__/hianime/animeSearch.test.ts b/__tests__/hianime/animeSearch.test.ts index 5ea255e..e3adfb1 100644 --- a/__tests__/hianime/animeSearch.test.ts +++ b/__tests__/hianime/animeSearch.test.ts @@ -2,7 +2,8 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns animes related to search query", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); + const data = await hianime.search("monster", 1, { genres: "seinen,psychological", }); diff --git a/__tests__/hianime/animeSearchSuggestion.test.ts b/__tests__/hianime/animeSearchSuggestion.test.ts index 51d516d..d5dbb76 100644 --- a/__tests__/hianime/animeSearchSuggestion.test.ts +++ b/__tests__/hianime/animeSearchSuggestion.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns animes search suggestions related to search query", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.searchSuggestions("one piece"); expect(data.suggestions).not.toEqual([]); diff --git a/__tests__/hianime/episodeServers.test.ts b/__tests__/hianime/episodeServers.test.ts index 479d523..80290d0 100644 --- a/__tests__/hianime/episodeServers.test.ts +++ b/__tests__/hianime/episodeServers.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns episode source servers", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getEpisodeServers("steinsgate-0-92?ep=2055"); expect(data.episodeId).not.toEqual(null); diff --git a/__tests__/hianime/estimatedSchedule.test.ts b/__tests__/hianime/estimatedSchedule.test.ts index 9e04361..bff1767 100644 --- a/__tests__/hianime/estimatedSchedule.test.ts +++ b/__tests__/hianime/estimatedSchedule.test.ts @@ -6,7 +6,7 @@ function padZero(num: number) { } test("returns estimated schedule anime release", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const d = new Date(); const data = await hianime.getEstimatedSchedule( diff --git a/__tests__/hianime/homePage.test.ts b/__tests__/hianime/homePage.test.ts index 3cf4eef..c9e2e8f 100644 --- a/__tests__/hianime/homePage.test.ts +++ b/__tests__/hianime/homePage.test.ts @@ -2,7 +2,7 @@ import { expect, test } from "vitest"; import { HiAnime } from "../../src/index.js"; test("returns anime information present in homepage", async () => { - const hianime = new HiAnime(); + const hianime = new HiAnime.Scraper(); const data = await hianime.getHomePage(); expect(data.spotlightAnimes).not.toEqual([]);