{"shas":[["a48165741418352f0c0678a67c5380aee078e740","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","gui driver can go to homepage","John Wilger"],["7624fce0933fdb0ef22d94a16794e280103c5e07","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","GUI driver can confirm presence of login screen","John Wilger"],["ac91dee7a499e8328e78cc4843dce06cbbb60531","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Introducing FriedPickle\n\nDon't really know what it should be named yet, but wanted to remove some\nduplication from the GUIDriver stack","John Wilger"],["8bc7b07174a0e91b6cf7482d803263cb4101d8f8","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","This makes a nicer failure message","John Wilger"],["0f9b216118a2c96e848a07c594fbb614c365ac3b","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","changed route to logout page","John Wilger"],["9f5d5947b9aa1b5cc36aef04f21b27e227809296","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","remove default, static home page","John Wilger"],["77490a17805792086803a76aaa98d7f842fe7d16","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Add filter to require authenticated user","John Wilger"],["73a818f00139c19fe1fef69e0e2eeeb0cb794c52","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Logout redirects to login page\n\nThere's no point in redirecting to the home page when we know that that is\njust going to send them to the login page anyway.","John Wilger"],["1620f011e0c6cef649db5e559822d2704176d4e0","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Add stub for login page action","John Wilger"],["6a116ff86e575880181f694f01e2abdd205a6116","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Added stub action for TodoListsController#show\n\nThe acceptance tests often start with \"visit the site\", which goes to the\nroot_path. Even though we don't (yet) care what is there, and it is\nredirecting anyway, Rails expects the action to be defined before we can go to\nit, even if a before_filter is going to do the redirect.","John Wilger"],["dbdf469a00ae49a71f92f8bf37a553ffe32fe1ac","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Implement \"choose to create an account\" step\n\nIn particular, notice that the implementation in GUIDriver::LoginScreen is able to use\nthe OO nature of the driver to guard agains calling the action when the Login Screen\nisn't actually showing. This provides a better error message than a simple \"can't find\nthe link or button\" that you'd otherwise get while reducing duplication of the necessary\nchecks.","John Wilger"],["56a70525003da197a1e7aad254b9e14a3d1ea0ee","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Reorganized the GUIDriver classes\n\nMoved them into lib for easier (eventual) sharing with the functional tests that a developer might write and put the LoginScreen class in its own file for more helpful backtraces.","John Wilger"],["541b43c097bb883f6980f0fe1158f2e92bd58942","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","SessionsController#new renders a (blank) template","John Wilger"],["150a5384d44f67bb1ddcd43eb6d6289ec6931c8b","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Added singular resource route testing macro","John Wilger"],["4b644b2af5a79e24023036dfa9ef6e0f9f20829d","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Test resource routes for SessionsController","John Wilger"],["afad9e109a6c50e2c880cc298fbdefa4e44af794","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","login page links to the create account page","John Wilger"],["a1a172b5a07607767601e883aef0f3c842069b8b","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Refactored FriedPickle to BrowserDriver\n\nInstead of calling @cuke, call the #browser attr","John Wilger"],["ea92134011a160625812d7453fbb64362e7c297d","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Better namespacing for GUIDriver","John Wilger"],["3fde28990a96965fae49feb30401191a072c40a1","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Implemented test for new account page","John Wilger"],["f5487e01cc78db65412dbf9cec601f85aab3025c","e3006c37441054293e57bc4db9651675f8851e35@gmail.com","Add test driver method to create account","John Wilger"]],"ref":"refs/heads/step-4","size":32,"head":"065f1598190de1c53de62076dfda91c7e5568939","push_id":39472192}