From abdc2c690c413f8724effaa11b8d55b4b55cba39 Mon Sep 17 00:00:00 2001 From: mohamed yahia Date: Wed, 31 Jan 2024 05:59:13 +0200 Subject: [PATCH] [][s]: Add url_path to all files --- .changeset/shaggy-cameras-type.md | 5 +++++ src/lib/process.ts | 3 +-- src/tests/markdowndb.spec.ts | 7 +++++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 .changeset/shaggy-cameras-type.md diff --git a/.changeset/shaggy-cameras-type.md b/.changeset/shaggy-cameras-type.md new file mode 100644 index 0000000..be4ec88 --- /dev/null +++ b/.changeset/shaggy-cameras-type.md @@ -0,0 +1,5 @@ +--- +"mddb": patch +--- + +Add url_path to all files diff --git a/src/lib/process.ts b/src/lib/process.ts index b30b8f2..677262c 100644 --- a/src/lib/process.ts +++ b/src/lib/process.ts @@ -34,7 +34,7 @@ export function processFile( _id: id, file_path: filePath, extension, - url_path: null, + url_path: pathToUrlResolver(relativePath), filetype: null, metadata: {}, tags: [], @@ -59,7 +59,6 @@ export function processFile( permalinks: filePathsToIndex, }); - fileInfo.url_path = pathToUrlResolver(relativePath); fileInfo.metadata = metadata; fileInfo.links = links; diff --git a/src/tests/markdowndb.spec.ts b/src/tests/markdowndb.spec.ts index c26c499..ca4b3a5 100644 --- a/src/tests/markdowndb.spec.ts +++ b/src/tests/markdowndb.spec.ts @@ -51,6 +51,13 @@ describe("MarkdownDB - default config", () => { const dbFile2 = await mddb.getFileByUrl("blog/blog2"); expect(dbFile2).not.toBeNull(); }); + + test('test can get file canvas by url', async () => { + const dbFile1 = await mddb.getFileByUrl('hi.canvas'); + expect(dbFile1).not.toBeNull(); + expect(dbFile1.url_path).toBe('hi.canvas'); + expect(dbFile1.extension).toBe('canvas'); + }); }); describe("querying files", () => {