Skip to main content
Module

x/lume/tests/__snapshots__/resolve_urls.test.ts.snap

🔥 Static site generator for Deno 🦕
Very Popular
Latest
File
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796
export const snapshot = {};
snapshot[`relative_url plugin 1`] = `{ formats: [ { engines: 0, ext: ".page.toml", loader: [AsyncFunction: toml], pageType: "page", }, { engines: 1, ext: ".page.ts", loader: [AsyncFunction: module], pageType: "page", }, { engines: 1, ext: ".page.js", loader: [AsyncFunction: module], pageType: "page", }, { engines: 0, ext: ".page.jsonc", loader: [AsyncFunction: json], pageType: "page", }, { engines: 0, ext: ".page.json", loader: [AsyncFunction: json], pageType: "page", }, { dataLoader: [AsyncFunction: json], engines: 0, ext: ".json", loader: [AsyncFunction: json], }, { dataLoader: [AsyncFunction: json], engines: 0, ext: ".jsonc", loader: [AsyncFunction: json], }, { engines: 1, ext: ".md", loader: [AsyncFunction: text], pageType: "page", }, { engines: 1, ext: ".markdown", loader: [AsyncFunction: text], pageType: "page", }, { dataLoader: [AsyncFunction: module], engines: 1, ext: ".js", loader: [AsyncFunction: module], }, { dataLoader: [AsyncFunction: module], engines: 1, ext: ".ts", loader: [AsyncFunction: module], }, { engines: 1, ext: ".vento", loader: [AsyncFunction: text], pageType: "page", }, { engines: 1, ext: ".vto", loader: [AsyncFunction: text], pageType: "page", }, { dataLoader: [AsyncFunction: toml], engines: 0, ext: ".toml", loader: [AsyncFunction: toml], }, { dataLoader: [AsyncFunction: yaml], engines: 0, ext: ".yaml", loader: [AsyncFunction: yaml], pageType: "page", }, { dataLoader: [AsyncFunction: yaml], engines: 0, ext: ".yml", loader: [AsyncFunction: yaml], pageType: "page", }, ], src: [ "/", "/articles", "/articles/article-1.md", "/articles/article-2.md", "/articles/article-3.md", "/index.md", "/other.md", "/statics", "/statics/robots.txt", "/tílde-and-eñe.md", ],}`;
snapshot[`relative_url plugin 2`] = `[ { entry: "/statics/robots.txt", flags: [], outputPath: "/robots.txt", },]`;
snapshot[`relative_url plugin 3`] = `[ { content: '<!DOCTYPE html><html><head></head><body><p>First article</p><p><a href="/drafts/second-article/">Go to second</a><a href="/articles/third-article/">Go to third</a><a href="/other/">Go to other</a><a href="/">Go to index</a></p></body></html>', data: { basename: "article-1", children: '<!-- deno-fmt-ignore-file --><p>First article</p><p><a href="./article-2.md">Go to second</a><a href="./article-3.md">Go to third</a><a href="../other.md">Go to other</a><a href="/index.md">Go to index</a></p>', content: "<!-- deno-fmt-ignore-file -->First article
[Go to second](./article-2.md)[Go to third](./article-3.md)[Go to other](../other.md)[Go to index](/index.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/articles/first-article/", }, src: { asset: false, ext: ".md", path: "/articles/article-1", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p>Second article</p><p><a href="/articles/first-article/">Go to first</a><a href="/articles/third-article/">Go to third</a><a href="/other/">Go to other</a><a href="/">Go to index</a></p></body></html>', data: { basename: "article-2", children: '<!-- deno-fmt-ignore-file --><p>Second article</p><p><a href="article-1.md">Go to first</a><a href="article-3.md">Go to third</a><a href="../other.md">Go to other</a><a href="/index.md">Go to index</a></p>', content: "<!-- deno-fmt-ignore-file -->Second article
[Go to first](article-1.md)[Go to third](article-3.md)[Go to other](../other.md)[Go to index](/index.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/drafts/second-article/", }, src: { asset: false, ext: ".md", path: "/articles/article-2", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p>Third article</p><p><a href="/drafts/second-article/">Go to second</a><a href="/other/">Go to other</a><a href="/">Go to index</a></p></body></html>', data: { basename: "article-3", children: '<!-- deno-fmt-ignore-file --><p>Third article</p><p><a href="./article-2.md">Go to second</a><a href="../other.md">Go to other</a><a href="/index.md">Go to index</a></p>', content: "<!-- deno-fmt-ignore-file -->Third article
[Go to second](./article-2.md)[Go to other](../other.md)[Go to index](/index.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/articles/third-article/", }, src: { asset: false, ext: ".md", path: "/articles/article-3", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p><a href="/bar">url</a><a href="foo">url</a><a href="./foo">url</a><a href="../foo">url</a><a href="#foo">url</a><a href="?foo=bar">url</a><a href="/other/">url</a><a href="/other/">url</a><a href="https://domain.com">url</a><a href="/other/?tab=1">url</a><a href="/other/#tab-1">url</a><a href="/robots.txt">url</a><a href="/tilde-and-ene/">url</a></p></body></html>', data: { basename: "index", children: '<!-- deno-fmt-ignore-file --><p><a href="/bar">url</a><a href="foo">url</a><a href="./foo">url</a><a href="../foo">url</a><a href="#foo">url</a><a href="?foo=bar">url</a><a href="~/other.md">url</a><a href="other.md">url</a><a href="https://domain.com">url</a><a href="other.md?tab=1">url</a><a href="other.md#tab-1">url</a><a href="~/statics/robots.txt">url</a><a href="t%C3%ADlde-and-e%C3%B1e.md">url</a></p>', content: "<!-- deno-fmt-ignore-file -->[url](/bar)[url](foo)[url](./foo)[url](../foo)[url](#foo)[url](?foo=bar)[url](~/other.md)[url](other.md)[url](https://domain.com)[url](other.md?tab=1)[url](other.md#tab-1)[url](~/statics/robots.txt)[url](tílde-and-eñe.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/", }, src: { asset: false, ext: ".md", path: "/index", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p>Other page</p><p><a href="/robots.txt">See robots.txt</a></p></body></html>', data: { basename: "other", children: '<p>Other page</p><p><a href="statics/robots.txt">See robots.txt</a></p>', content: "Other page[See robots.txt](statics/robots.txt)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/other/", }, src: { asset: false, ext: ".md", path: "/other", remote: undefined, }, }, { content: "<!DOCTYPE html><html><head></head><body><p>Tilde and eñe</p></body></html>", data: { basename: "tílde-and-eñe", children: "<p>Tilde and eñe</p>", content: "Tilde and eñe", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/tilde-and-ene/", }, src: { asset: false, ext: ".md", path: "/tílde-and-eñe", remote: undefined, }, },]`;
snapshot[`relative_url plugin (without slugify) 1`] = `{ formats: [ { engines: 0, ext: ".page.toml", loader: [AsyncFunction: toml], pageType: "page", }, { engines: 1, ext: ".page.ts", loader: [AsyncFunction: module], pageType: "page", }, { engines: 1, ext: ".page.js", loader: [AsyncFunction: module], pageType: "page", }, { engines: 0, ext: ".page.jsonc", loader: [AsyncFunction: json], pageType: "page", }, { engines: 0, ext: ".page.json", loader: [AsyncFunction: json], pageType: "page", }, { dataLoader: [AsyncFunction: json], engines: 0, ext: ".json", loader: [AsyncFunction: json], }, { dataLoader: [AsyncFunction: json], engines: 0, ext: ".jsonc", loader: [AsyncFunction: json], }, { engines: 1, ext: ".md", loader: [AsyncFunction: text], pageType: "page", }, { engines: 1, ext: ".markdown", loader: [AsyncFunction: text], pageType: "page", }, { dataLoader: [AsyncFunction: module], engines: 1, ext: ".js", loader: [AsyncFunction: module], }, { dataLoader: [AsyncFunction: module], engines: 1, ext: ".ts", loader: [AsyncFunction: module], }, { engines: 1, ext: ".vento", loader: [AsyncFunction: text], pageType: "page", }, { engines: 1, ext: ".vto", loader: [AsyncFunction: text], pageType: "page", }, { dataLoader: [AsyncFunction: toml], engines: 0, ext: ".toml", loader: [AsyncFunction: toml], }, { dataLoader: [AsyncFunction: yaml], engines: 0, ext: ".yaml", loader: [AsyncFunction: yaml], pageType: "page", }, { dataLoader: [AsyncFunction: yaml], engines: 0, ext: ".yml", loader: [AsyncFunction: yaml], pageType: "page", }, ], src: [ "/", "/articles", "/articles/article-1.md", "/articles/article-2.md", "/articles/article-3.md", "/index.md", "/other.md", "/statics", "/statics/robots.txt", "/tílde-and-eñe.md", ],}`;
snapshot[`relative_url plugin (without slugify) 2`] = `[ { entry: "/statics/robots.txt", flags: [], outputPath: "/robots.txt", },]`;
snapshot[`relative_url plugin (without slugify) 3`] = `[ { content: '<!DOCTYPE html><html><head></head><body><p>First article</p><p><a href="/drafts/second-article/">Go to second</a><a href="/articles/third%20article/">Go to third</a><a href="/other/">Go to other</a><a href="/">Go to index</a></p></body></html>', data: { basename: "article-1", children: '<!-- deno-fmt-ignore-file --><p>First article</p><p><a href="./article-2.md">Go to second</a><a href="./article-3.md">Go to third</a><a href="../other.md">Go to other</a><a href="/index.md">Go to index</a></p>', content: "<!-- deno-fmt-ignore-file -->First article
[Go to second](./article-2.md)[Go to third](./article-3.md)[Go to other](../other.md)[Go to index](/index.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/articles/first-article/", }, src: { asset: false, ext: ".md", path: "/articles/article-1", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p>Second article</p><p><a href="/articles/first-article/">Go to first</a><a href="/articles/third%20article/">Go to third</a><a href="/other/">Go to other</a><a href="/">Go to index</a></p></body></html>', data: { basename: "article-2", children: '<!-- deno-fmt-ignore-file --><p>Second article</p><p><a href="article-1.md">Go to first</a><a href="article-3.md">Go to third</a><a href="../other.md">Go to other</a><a href="/index.md">Go to index</a></p>', content: "<!-- deno-fmt-ignore-file -->Second article
[Go to first](article-1.md)[Go to third](article-3.md)[Go to other](../other.md)[Go to index](/index.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/drafts/second-article/", }, src: { asset: false, ext: ".md", path: "/articles/article-2", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p>Third article</p><p><a href="/drafts/second-article/">Go to second</a><a href="/other/">Go to other</a><a href="/">Go to index</a></p></body></html>', data: { basename: "article-3", children: '<!-- deno-fmt-ignore-file --><p>Third article</p><p><a href="./article-2.md">Go to second</a><a href="../other.md">Go to other</a><a href="/index.md">Go to index</a></p>', content: "<!-- deno-fmt-ignore-file -->Third article
[Go to second](./article-2.md)[Go to other](../other.md)[Go to index](/index.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/articles/third%20article/", }, src: { asset: false, ext: ".md", path: "/articles/article-3", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p><a href="/bar">url</a><a href="foo">url</a><a href="./foo">url</a><a href="../foo">url</a><a href="#foo">url</a><a href="?foo=bar">url</a><a href="/other/">url</a><a href="/other/">url</a><a href="https://domain.com">url</a><a href="/other/?tab=1">url</a><a href="/other/#tab-1">url</a><a href="/robots.txt">url</a><a href="/tílde-and-eñe/">url</a></p></body></html>', data: { basename: "index", children: '<!-- deno-fmt-ignore-file --><p><a href="/bar">url</a><a href="foo">url</a><a href="./foo">url</a><a href="../foo">url</a><a href="#foo">url</a><a href="?foo=bar">url</a><a href="~/other.md">url</a><a href="other.md">url</a><a href="https://domain.com">url</a><a href="other.md?tab=1">url</a><a href="other.md#tab-1">url</a><a href="~/statics/robots.txt">url</a><a href="t%C3%ADlde-and-e%C3%B1e.md">url</a></p>', content: "<!-- deno-fmt-ignore-file -->[url](/bar)[url](foo)[url](./foo)[url](../foo)[url](#foo)[url](?foo=bar)[url](~/other.md)[url](other.md)[url](https://domain.com)[url](other.md?tab=1)[url](other.md#tab-1)[url](~/statics/robots.txt)[url](tílde-and-eñe.md)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/", }, src: { asset: false, ext: ".md", path: "/index", remote: undefined, }, }, { content: '<!DOCTYPE html><html><head></head><body><p>Other page</p><p><a href="/robots.txt">See robots.txt</a></p></body></html>', data: { basename: "other", children: '<p>Other page</p><p><a href="statics/robots.txt">See robots.txt</a></p>', content: "Other page[See robots.txt](statics/robots.txt)", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/other/", }, src: { asset: false, ext: ".md", path: "/other", remote: undefined, }, }, { content: "<!DOCTYPE html><html><head></head><body><p>Tilde and eñe</p></body></html>", data: { basename: "tílde-and-eñe", children: "<p>Tilde and eñe</p>", content: "Tilde and eñe", date: [], mergedKeys: [ "tags", ], page: [ "src", "data", ], paginate: "paginate", search: [], tags: "Array(0)", url: "/tílde-and-eñe/", }, src: { asset: false, ext: ".md", path: "/tílde-and-eñe", remote: undefined, }, },]`;