mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-30 19:36:25 +08:00
LinkResolver: Add another test
This commit is contained in:
@ -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);
|
||||
|
Reference in New Issue
Block a user