diff options
author | Alan Pearce | 2017-07-01 13:33:48 +0200 |
---|---|---|
committer | Alan Pearce | 2017-07-01 13:33:48 +0200 |
commit | 6fd0c4b95eb82e5c60b3740dabcfe4590fe78d82 (patch) | |
tree | d428d234cc224ff12fd6a59d41ff806391917beb | |
parent | ab3c5ffb57980359a186936aa6fc2894f58eb625 (diff) | |
download | homestead-6fd0c4b95eb82e5c60b3740dabcfe4590fe78d82.tar.lz homestead-6fd0c4b95eb82e5c60b3740dabcfe4590fe78d82.tar.zst homestead-6fd0c4b95eb82e5c60b3740dabcfe4590fe78d82.zip |
fix(Responders): fix incorrect post URLs
-rw-r--r-- | src/responders.js | 2 | ||||
-rw-r--r-- | test/app.test.js | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/responders.js b/src/responders.js index e285018..70f7f90 100644 --- a/src/responders.js +++ b/src/responders.js @@ -38,7 +38,7 @@ function title(siteTitle, pageTitle) { const renderPostListItem = ctx => post => ({ a: { - href: ctx.getURL(post, post.basename), + href: ctx.getURL("post", post.basename), _text: post.data.get("title") } }); diff --git a/test/app.test.js b/test/app.test.js index 92a7a76..d298a03 100644 --- a/test/app.test.js +++ b/test/app.test.js @@ -33,6 +33,7 @@ test("homepage", t => { t.is($("h1").text(), "John Doe"); t.is($("main").length, 1); t.is($("main .posts").length, 1); + t.is($(".post:first-of-type a").attr("href"), "/post/testfile"); return $; }) .then(toMicroformatsOptions) @@ -94,6 +95,7 @@ test("tags", t => { .then($ => { t.is($("head > title").text(), "A ยท John Doe"); t.is($(".post a").text(), "This is a test"); + t.is($(".post:first-of-type a").attr("href"), "/post/testfile"); }); }); |