From 47e3c6dd800a80bdd21c8be7b95fff787993415e Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 5 Jul 2025 05:16:46 +0200 Subject: [PATCH] Fix tests --- src/Logic/ImageProviders/WikimediaImageProvider.ts | 5 ++--- test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Logic/ImageProviders/WikimediaImageProvider.ts b/src/Logic/ImageProviders/WikimediaImageProvider.ts index 173019a9b0..dc61061699 100644 --- a/src/Logic/ImageProviders/WikimediaImageProvider.ts +++ b/src/Logic/ImageProviders/WikimediaImageProvider.ts @@ -51,6 +51,7 @@ export class WikimediaImageProvider extends ImageProvider { * * WikimediaImageProvider.extractFileName("https://commons.wikimedia.org/wiki/File:Somefile.jpg") // => "Somefile.jpg" * WikimediaImageProvider.extractFileName("https://commons.wikimedia.org/wiki/File:S%C3%A8vres%20-%20square_madame_de_Pompadour_-_bo%C3%AEte_%C3%A0_livres.jpg?uselang=en") // => "Sèvres_-_square_madame_de_Pompadour_-_boîte_à_livres.jpg" + * WikimediaImageProvider.extractFileName("https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Edinburgh_City_police_box_001.jpg/576px-Edinburgh_City_police_box_001.jpg")// => "Edinburgh_City_police_box_001.jpg" */ public static extractFileName(url: string) { if (!url.startsWith("http")) { @@ -146,9 +147,7 @@ export class WikimediaImageProvider extends ImageProvider { * const result = await WikimediaImageProvider.singleton.ExtractUrls("wikimedia_commons", "File:Sèvres_-_square_madame_de_Pompadour_-_boîte_à_livres.jpg") * result[0].url_hd // => "https://commons.wikimedia.org/wiki/Special:FilePath/File%3AS%C3%A8vres_-_square_madame_de_Pompadour_-_bo%C3%AEte_%C3%A0_livres.jpg" * - * const result = await WikimediaImageProvider.singleton.ExtractUrls("image", "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Edinburgh_City_police_box_001.jpg/576px-Edinburgh_City_police_box_001.jpg") - * result[0].url_hd // => "https://commons.wikimedia.org/wiki/File:Edinburgh_City_police_box_001.jpg" - */ + */ public async ExtractUrls(key: string, value: string): undefined | Promise { const hasCommonsPrefix = WikimediaImageProvider.startsWithCommonsPrefix(value) if (key !== undefined && key !== this.commons_key && !hasCommonsPrefix) { diff --git a/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts b/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts index 1fdc42fde1..692fbcf03f 100644 --- a/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts +++ b/test/Models/ThemeConfig/Conversion/PrepareTheme.spec.ts @@ -167,6 +167,7 @@ describe("PrepareTheme", () => { description: "A testing theme", icon: "", id: "", + icon: "./assets/whatever", layers: [ "layer-example", {