Fix relative Markdown links

While implementing Wiki Links, I seem to have accidentally broken them.
This commit is contained in:
Vishesh Handa
2020-08-14 16:14:00 +02:00
parent 5066a2a729
commit bf97887e10
2 changed files with 16 additions and 4 deletions

View File

@ -18,6 +18,7 @@ void main() {
await generateNote(tempDir.path, "Hello.md");
await generateNote(tempDir.path, "Fire.md");
await generateNote(tempDir.path, "Folder/Water.md");
await generateNote(tempDir.path, "Folder/Sodium.md");
await generateNote(tempDir.path, "Air Bender.md");
await generateNote(tempDir.path, "zeplin.txt");
await generateNote(tempDir.path, "Goat Sim.md");
@ -109,6 +110,14 @@ void main() {
expect(resolvedNote.filePath, p.join(tempDir.path, 'Hello.md'));
});
test('Normal relative link inside a subFolder', () {
var note = rootFolder.getNoteWithSpec('Folder/Water.md');
var linkResolver = LinkResolver(note);
var resolvedNote = linkResolver.resolve('./Sodium.md');
expect(resolvedNote.filePath, p.join(tempDir.path, 'Folder/Sodium.md'));
});
test('Normal relative link without ./', () {
var note = rootFolder.notes[0];
var linkResolver = LinkResolver(note);