{"push_id":898611080,"size":5,"distinct_size":5,"ref":"refs/heads/add-login-action","head":"2e7282cc74d1038a4ca3f940788de186d015cd5d","before":"38e46864a019d7649c8eed1da7cd958c686f54db","commits":[{"sha":"5f21f38790afa253f9ab06d510f892abe47642a2","author":{"email":"6e36c44ffc54c164e3d870bde661a38acace11ad@gmail.com","name":"Tom Booth"},"message":"Add login action\n\nI've added buddy-auth to the test webapp as routes/mount will be\ndesigned with this library by default.","distinct":true,"url":"https://api.github.com/repos/beardandcode/users/commits/5f21f38790afa253f9ab06d510f892abe47642a2"},{"sha":"b1cfa138330e3cd3f6d999b10dd9f1283be2df58","author":{"email":"6e36c44ffc54c164e3d870bde661a38acace11ad@gmail.com","name":"Tom Booth"},"message":"Inject user-store through component dependency\n\nIn order to have code outside of the route-fn function manipulate the\nuser-store we need to inject it in. This will help with better test\nhelper functions.\n\nThis is also important for when the user-store itself depends on a\ndatabase connection that would be managed through the component\nlifecycle.","distinct":true,"url":"https://api.github.com/repos/beardandcode/users/commits/b1cfa138330e3cd3f6d999b10dd9f1283be2df58"},{"sha":"f50ee63a900ec6218998d77bb004ba65b368c1cc","author":{"email":"6e36c44ffc54c164e3d870bde661a38acace11ad@gmail.com","name":"Tom Booth"},"message":"Inject session store","distinct":true,"url":"https://api.github.com/repos/beardandcode/users/commits/f50ee63a900ec6218998d77bb004ba65b368c1cc"},{"sha":"bd436936dad0098765f2a9d997dc44c6c4e44e64","author":{"email":"6e36c44ffc54c164e3d870bde661a38acace11ad@gmail.com","name":"Tom Booth"},"message":"Clear session store between tests\n\nWe want a fresh session for the browser each time a test runs. Moving to\nour mock session store from components will let us clear and list the\ncontents of the session store (useful for debugging!).","distinct":true,"url":"https://api.github.com/repos/beardandcode/users/commits/bd436936dad0098765f2a9d997dc44c6c4e44e64"},{"sha":"2e7282cc74d1038a4ca3f940788de186d015cd5d","author":{"email":"6e36c44ffc54c164e3d870bde661a38acace11ad@gmail.com","name":"Tom Booth"},"message":"Provide a macro to temporarily create users\n\nRather than having a static list of users created when the store is\ncreated we should be able to temporarily instantiate users for use in\ntests.\n\nI introduced a `delete!` method to the UserStore protocol so that users\ncan be cleaned up.","distinct":true,"url":"https://api.github.com/repos/beardandcode/users/commits/2e7282cc74d1038a4ca3f940788de186d015cd5d"}]}