diff --git a/test/link_resolver_test.dart b/test/link_resolver_test.dart index be00ff25..abebb3ae 100644 --- a/test/link_resolver_test.dart +++ b/test/link_resolver_test.dart @@ -18,7 +18,9 @@ void main() { await generateNote(tempDir.path, "Hello.md"); await generateNote(tempDir.path, "Fire.md"); + await generateNote(tempDir.path, "Kat.md"); await generateNote(tempDir.path, "Folder/Water.md"); + await generateNote(tempDir.path, "Folder/Kat.md"); await generateNote(tempDir.path, "Folder/Sodium.md"); await generateNote(tempDir.path, "Folder/Boy.md"); await generateNote(tempDir.path, "Folder2/Boy.md"); @@ -66,6 +68,16 @@ void main() { expect(resolvedNote.filePath, p.join(tempDir.path, 'Folder/Boy.md')); }, skip: true); + test('[[Kat]] resolves to `Kat.md`', () { + var note = rootFolder.notes[0]; + var linkResolver = LinkResolver(note); + + // Make sure if there are multiple Notes with the same name, the one is the + // base directory is preffered + var resolvedNote = linkResolver.resolve('[[Kat]]'); + expect(resolvedNote.filePath, p.join(tempDir.path, 'Kat.md')); + }, skip: true); + test('WikiLinks with spaces resolves correctly', () { var note = rootFolder.notes[0]; var linkResolver = LinkResolver(note);