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
This commit is contained in:
Kodai Nakamura 2025-02-18 00:54:43 +09:00
parent 9bc1b7e433
commit afcf2fa1e8
2 changed files with 2 additions and 3 deletions

View file

@ -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]]");
});

View file

@ -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]]",
);
});
});