From afcf2fa1e89052e35e877cf8c69ec9ea2e456ef0 Mon Sep 17 00:00:00 2001 From: Kodai Nakamura Date: Tue, 18 Feb 2025 00:54:43 +0900 Subject: [PATCH] test: update link replacement test cases for base directory and display text - Modify test case for multiple links to remove base directory settings - Update CJK link replacement test to use last segment as display text - Ensure consistent link replacement behavior across different scenarios --- src/replace-links/__tests__/prev.test.ts | 3 +-- src/replace-links/__tests__/replace-links.cjk.test.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/replace-links/__tests__/prev.test.ts b/src/replace-links/__tests__/prev.test.ts index 77c61f1..d812a1a 100644 --- a/src/replace-links/__tests__/prev.test.ts +++ b/src/replace-links/__tests__/prev.test.ts @@ -471,7 +471,7 @@ it("multiple links in the same line", async () => { const { candidateMap, trie } = buildCandidateTrieForTest({ files: [{ path: "pages/tags" }, { path: "サウナ" }, { path: "tags" }], restrictNamespace: false, - baseDir: "pages", + baseDir: undefined, }); const result = await replaceLinks({ body: "サウナ tags pages/tags", @@ -480,7 +480,6 @@ it("multiple links in the same line", async () => { trie, candidateMap, }, - settings: { baseDir: "pages" }, }); expect(result).toBe("[[サウナ]] [[tags]] [[pages/tags|tags]]"); }); diff --git a/src/replace-links/__tests__/replace-links.cjk.test.ts b/src/replace-links/__tests__/replace-links.cjk.test.ts index 56a19df..b1fbe17 100644 --- a/src/replace-links/__tests__/replace-links.cjk.test.ts +++ b/src/replace-links/__tests__/replace-links.cjk.test.ts @@ -40,7 +40,7 @@ describe("replaceLinks - CJK handling", () => { }, }); expect(result).toBe( - "[[namespace/tag1]] [[namespace/tag2]] [[namespace/タグ3]]", + "[[namespace/tag1|tag1]] [[namespace/tag2|tag2]] [[namespace/タグ3|タグ3]]", ); }); });