Fix attempt on media url #13

Merged
Mathis merged 4 commits from dev into prod 2026-01-15 00:58:06 +01:00
Showing only changes of commit c1118e9f25 - Show all commits

View File

@@ -196,22 +196,26 @@ describe("S3Service", () => {
}); });
it("should use DOMAIN_NAME and PORT for localhost", () => { it("should use DOMAIN_NAME and PORT for localhost", () => {
(configService.get as jest.Mock).mockImplementation((key: string, def: any) => { (configService.get as jest.Mock).mockImplementation(
(key: string, def: any) => {
if (key === "API_URL") return null; if (key === "API_URL") return null;
if (key === "DOMAIN_NAME") return "localhost"; if (key === "DOMAIN_NAME") return "localhost";
if (key === "PORT") return 3000; if (key === "PORT") return 3000;
return def; return def;
}); },
);
const url = service.getPublicUrl("test.webp"); const url = service.getPublicUrl("test.webp");
expect(url).toBe("http://localhost:3000/media/test.webp"); expect(url).toBe("http://localhost:3000/media/test.webp");
}); });
it("should use api.DOMAIN_NAME for production", () => { it("should use api.DOMAIN_NAME for production", () => {
(configService.get as jest.Mock).mockImplementation((key: string, def: any) => { (configService.get as jest.Mock).mockImplementation(
(key: string, def: any) => {
if (key === "API_URL") return null; if (key === "API_URL") return null;
if (key === "DOMAIN_NAME") return "memegoat.fr"; if (key === "DOMAIN_NAME") return "memegoat.fr";
return def; return def;
}); },
);
const url = service.getPublicUrl("test.webp"); const url = service.getPublicUrl("test.webp");
expect(url).toBe("https://api.memegoat.fr/media/test.webp"); expect(url).toBe("https://api.memegoat.fr/media/test.webp");
}); });