diff --git a/Network/Wai/Test.hs b/Network/Wai/Test.hs
--- a/Network/Wai/Test.hs
+++ b/Network/Wai/Test.hs
@@ -8,6 +8,7 @@
     , srequest
     , SRequest (..)
     , SResponse (..)
+    , defaultRequest
       -- * Assertions
     , assertStatus
     , assertContentType
@@ -35,7 +36,7 @@
 type Session = ReaderT Application (StateT ClientState IO)
 
 data ClientState = ClientState
-    { clientCookies :: Map ByteString ByteString
+    { _clientCookies :: Map ByteString ByteString
     }
 
 initState :: ClientState
@@ -56,6 +57,21 @@
     deriving (Show, Eq)
 request :: Request -> Session SResponse
 request = srequest . flip SRequest L.empty
+
+defaultRequest :: Request
+defaultRequest = Request
+    { requestMethod = "GET"
+    , httpVersion = H.http11
+    , rawPathInfo = "/"
+    , rawQueryString = ""
+    , serverName = "localhost"
+    , serverPort = 80
+    , requestHeaders = []
+    , isSecure = False
+    , remoteHost = error "Network.Wai.Test.defaultRequest{remoteHost}"
+    , pathInfo = []
+    , queryString = []
+    }
 
 srequest :: SRequest -> Session SResponse
 srequest (SRequest req bod) = do
diff --git a/wai-test.cabal b/wai-test.cabal
--- a/wai-test.cabal
+++ b/wai-test.cabal
@@ -1,5 +1,5 @@
 name:            wai-test
-version:         0.1.0.2
+version:         0.1.1
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -9,7 +9,8 @@
 stability:       Stable
 cabal-version:   >= 1.6
 build-type:      Simple
-homepage:        http://github.com/snoyberg/wai-test/
+homepage:        http://www.yesodweb.com/book/wai
+description:     Unit test framework (built on HUnit) for WAI applications.
 
 library
     build-depends:   base                      >= 4        && < 5
@@ -29,4 +30,4 @@
 
 source-repository head
   type:     git
-  location: git://github.com/snoyberg/wai-test.git
+  location: git://github.com/yesodweb/wai.git
