summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/responders.js2
-rw-r--r--test/app.test.js2
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");
     });
 });