From 4be9520ae6e0a6892837f66ad258141fca2a5081 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Sat, 26 Sep 2020 19:25:07 +0200 Subject: [PATCH] LinkResolver: Add another test --- test/link_resolver_test.dart | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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);