fix(extract): recognize reference wikilinks (#2071)

This commit is contained in:
mzkarami
2026-07-22 18:50:49 -07:00
committed by GitHub
parent b928f40bcd
commit 49cf5202cb
2 changed files with 13 additions and 2 deletions
+11
View File
@@ -140,6 +140,17 @@ describe('extractEntityRefs', () => {
expect(wikiRefs[0].needsResolution).toBe(true);
});
test('recognizes reference-page wikilinks as concrete targets', () => {
const refs = extractEntityRefs('See [[reference/mcminnville-market-data]] for source context.');
expect(refs.length).toBe(1);
expect(refs[0]).toMatchObject({
name: 'reference/mcminnville-market-data',
slug: 'reference/mcminnville-market-data',
dir: 'reference',
});
expect(refs[0].needsResolution).toBeUndefined();
});
test('skips qualified-syntax tokens (those belong to 2a)', () => {
// [[wiki:topics/ai]] looks like 2a's qualified shape — even though
// it wouldn't satisfy DIR_PATTERN, 2c must not claim it either