LinkResolver: Add another test

This commit is contained in:
Vishesh Handa
2020-09-26 19:25:07 +02:00
parent 82db15128b
commit 4be9520ae6

View File

@ -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);