parent
782c971243
commit
0e293606a9
@ -0,0 +1,62 @@
|
||||
import { http } from "msw";
|
||||
import { HttpResponse } from "msw";
|
||||
import { render, screen, waitFor } from "@/tests";
|
||||
import server from "@/tests/mocks/node";
|
||||
import BlacklistSeriesView from ".";
|
||||
|
||||
/* eslint-disable camelcase */
|
||||
describe("Blacklist Series", () => {
|
||||
it("should render without blacklisted series", async () => {
|
||||
server.use(
|
||||
http.get("/api/episodes/blacklist", () => {
|
||||
return HttpResponse.json({
|
||||
data: [],
|
||||
});
|
||||
}),
|
||||
);
|
||||
|
||||
render(<BlacklistSeriesView />);
|
||||
|
||||
await waitFor(() => {
|
||||
expect(
|
||||
screen.getByText("No blacklisted series subtitles"),
|
||||
).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
|
||||
it("should render with blacklisted series", async () => {
|
||||
server.use(
|
||||
http.get("/api/episodes/blacklist", () => {
|
||||
// TODO: Replace with Factory
|
||||
return HttpResponse.json({
|
||||
data: [
|
||||
{
|
||||
seriesTitle: "Dragon Ball DAIMA",
|
||||
episode_number: "1x14",
|
||||
episodeTitle: "Taboo",
|
||||
sonarrSeriesId: 56,
|
||||
provider: "animetosho",
|
||||
subs_id:
|
||||
"https://animetosho.org/storage/attach/0022fd50/2293072.xz",
|
||||
language: {
|
||||
name: "English",
|
||||
code2: "en",
|
||||
code3: "eng",
|
||||
forced: false,
|
||||
hi: false,
|
||||
},
|
||||
timestamp: "now",
|
||||
parsed_timestamp: "01/24/25 01:38:03",
|
||||
},
|
||||
],
|
||||
});
|
||||
}),
|
||||
);
|
||||
|
||||
render(<BlacklistSeriesView />);
|
||||
|
||||
await waitFor(() => {
|
||||
expect(screen.getByText("animetosho")).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
});
|
Loading…
Reference in new issue