diff --git a/frontend/src/pages/Blacklist/Movies/index.test.tsx b/frontend/src/pages/Blacklist/Movies/index.test.tsx
index c39f02895..3fad35fcf 100644
--- a/frontend/src/pages/Blacklist/Movies/index.test.tsx
+++ b/frontend/src/pages/Blacklist/Movies/index.test.tsx
@@ -9,6 +9,7 @@ describe("Blacklist Movies", () => {
it("should render with blacklisted movies", async () => {
server.use(
http.get("/api/movies/blacklist", () => {
+ // TODO: Replace with Factory
return HttpResponse.json({
data: [
{
diff --git a/frontend/src/pages/Blacklist/Series/index.test.tsx b/frontend/src/pages/Blacklist/Series/index.test.tsx
new file mode 100644
index 000000000..1d3ac5b12
--- /dev/null
+++ b/frontend/src/pages/Blacklist/Series/index.test.tsx
@@ -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();
+
+ 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();
+
+ await waitFor(() => {
+ expect(screen.getByText("animetosho")).toBeInTheDocument();
+ });
+ });
+});