     private let postURI = URI(scheme: "https", host: "test.com", path: "posts/test-post/")
     private let indexURI = URI(scheme: "https", host: "test.com", path: "/")
     private var indexRequest: Request!
+    private let authorURI = URI(scheme: "https", host: "test.com", path: "authors/luke/")
     
     // MARK: - Overrides
     

        ("testUserPassedToBlogIndexIfUserPassedIn", testUserPassedToBlogIndexIfUserPassedIn),
        ("testDisqusNamePassedToBlogIndexIfPassedIn", testDisqusNamePassedToBlogIndexIfPassedIn),
        ("testTwitterHandlePassedToBlogIndexIfPassedIn", testTwitterHandlePassedToBlogIndexIfPassedIn),
        ]
    
    // MARK: - Properties

        return tag
    }
    
    private func setupAuthorPage() throws -> (BlogUser, [BlogPost]) {
        var user = BlogUser(name: "Luke", username: "luke", password: "")
        try user.save()
        var postWithImage = TestDataBuilder.anyPostWithImage(author: user)
        try postWithImage.save()
        var post2 = TestDataBuilder.anyPost(author: user)
        try post2.save()
        return (user, [postWithImage, post2])
    }
    
}

class CapturingViewRenderer: ViewRenderer {
