test: preload mocked modules
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
[test]
|
[test]
|
||||||
preload = ["./testSetup.ts"]
|
preload = ["./testSetup.ts", "./src/mocks/consumet.ts", "./src/mocks/gToken.ts"]
|
||||||
|
|||||||
@@ -2,10 +2,8 @@ import { describe, expect, it } from "bun:test";
|
|||||||
|
|
||||||
import app from "~/index";
|
import app from "~/index";
|
||||||
import { server } from "~/mocks";
|
import { server } from "~/mocks";
|
||||||
import { mockConsumet } from "~/mocks/consumet";
|
|
||||||
|
|
||||||
server.listen();
|
server.listen();
|
||||||
mockConsumet();
|
|
||||||
|
|
||||||
describe('requests the "/episodes" route', () => {
|
describe('requests the "/episodes" route', () => {
|
||||||
it("with list of episodes from Anify", async () => {
|
it("with list of episodes from Anify", async () => {
|
||||||
|
|||||||
@@ -2,10 +2,8 @@ import { describe, expect, it } from "bun:test";
|
|||||||
|
|
||||||
import app from "~/index";
|
import app from "~/index";
|
||||||
import { server } from "~/mocks";
|
import { server } from "~/mocks";
|
||||||
import { mockConsumet } from "~/mocks/consumet";
|
|
||||||
|
|
||||||
server.listen();
|
server.listen();
|
||||||
mockConsumet();
|
|
||||||
|
|
||||||
describe('requests the "/episodes/:id/url" route', () => {
|
describe('requests the "/episodes/:id/url" route', () => {
|
||||||
it("with sources from Anify", async () => {
|
it("with sources from Anify", async () => {
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { describe, expect, it } from "bun:test";
|
import { describe, expect, it } from "bun:test";
|
||||||
|
|
||||||
import { server } from "~/mocks";
|
import { server } from "~/mocks";
|
||||||
import "~/mocks/gToken";
|
|
||||||
|
|
||||||
import { verifyFcmToken } from "./verifyFcmToken";
|
import { verifyFcmToken } from "./verifyFcmToken";
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,7 @@ import type { IAnimeEpisode, ISource } from "@consumet/extensions";
|
|||||||
|
|
||||||
import { mock } from "bun:test";
|
import { mock } from "bun:test";
|
||||||
|
|
||||||
export function mockConsumet() {
|
mock.module("src/consumet", () => ({
|
||||||
mock.module("src/consumet", () => ({
|
|
||||||
aniList: {
|
aniList: {
|
||||||
fetchEpisodesListById(
|
fetchEpisodesListById(
|
||||||
id: string,
|
id: string,
|
||||||
@@ -33,5 +32,4 @@ export function mockConsumet() {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}));
|
}));
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user