{"push_id":696832144,"size":18,"distinct_size":0,"ref":"refs/heads/deployed-to-production","head":"3ccb97d9a3d194e0c4924cd9cc983ee51cd5ee1a","before":"5463b1ed987b389eb413257d1e262ad2e5574454","commits":[{"sha":"187159b56a291f3ba422d94dc4c89c07a0f37ba1","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Remove view-testing controller tests\n\nController tests - if they should exist at all - should not test the\nviews. That's more easily done in integration tests (which is already\nbeing done). This commit removes view-tests controller tests for\nbrowsecontroller.\n\nThe tests now only verify HTTP headers and response codes.","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/187159b56a291f3ba422d94dc4c89c07a0f37ba1"},{"sha":"6ada33296b859771d8f0c68c0b204151193552b8","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Remove unnecessary helpers for integration tests\n\nIn some cases helpers are being over-used in the integration tests.\nCausing the reader to look up a step definition, and then a helper, to\nunderstand what a cucumber step is doing. This commit removes the\nindirection of examples where helpers are only used once, or where the\nactual implementation is easier to understand than the helper.","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/6ada33296b859771d8f0c68c0b204151193552b8"},{"sha":"ec5b246c763d5ba14510ff87277f4c9a5d219005","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Set up simplecov gem","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/ec5b246c763d5ba14510ff87277f4c9a5d219005"},{"sha":"e1103665c02952cff1bd6d5b0c94cc5917cf7aea","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@tomlins.org.uk","name":"Alex Tomlins"},"message":"Merge pull request #102 from alphagov/clean-up-tests\n\nClean up controller and integration tests","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/e1103665c02952cff1bd6d5b0c94cc5917cf7aea"},{"sha":"6f18e175ae1be59b0a6c049bb4ac5f91e7bd7f75","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Repair Jasmine tests\n\nThe Javascript tests are currently not run in CI and therefore not\nmaintained. Most of them have become out of date in the last year or so.\n\nThis commit repairs the tests to get them green again.\n\nRun with `rake spec:javascript`","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/6f18e175ae1be59b0a6c049bb4ac5f91e7bd7f75"},{"sha":"a222d07eca1518f773dd0be642ddbf58791bb9f9","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Add javascript testing to CI","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/a222d07eca1518f773dd0be642ddbf58791bb9f9"},{"sha":"08dbe3f4c4ec84b87494f397f6f16e1bcbc7c1a0","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Upgrade Capybara","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/08dbe3f4c4ec84b87494f397f6f16e1bcbc7c1a0"},{"sha":"f391b7cb0f122a7c837ec550dd7854543feab111","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Safe `bundle update`","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/f391b7cb0f122a7c837ec550dd7854543feab111"},{"sha":"b23219e5e801146d8e9b95701341d036916d5e21","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Use pessimistic versioning everywhere\n\nUsing the `~>` operator allows `bundle update` to upgrade gems to the\nnext new tiny version.","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/b23219e5e801146d8e9b95701341d036916d5e21"},{"sha":"d0fc4ef5ba417b78be562c2c9c82f10cdb5f3610","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Update outdated gems\n\nFound using the `bundle outdated` command.","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/d0fc4ef5ba417b78be562c2c9c82f10cdb5f3610"},{"sha":"a1bb151062d691227e45de131d015ace5e1761c0","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@tartarus.org","name":"Richard Boulton"},"message":"Merge pull request #104 from alphagov/update-dependencies\n\nUpdate dependencies","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/a1bb151062d691227e45de131d015ace5e1761c0"},{"sha":"30c33b513c4eb16857c0f2a842917435b6040e52","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@tartarus.org","name":"Richard Boulton"},"message":"Merge pull request #103 from alphagov/update-javascript-tests\n\nRepair Jasmine javascript tests","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/30c33b513c4eb16857c0f2a842917435b6040e52"},{"sha":"a229dbb1cb16ea9fd5f9f99f2a52a0c334d59606","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Fix schema integration test\n\nThe integration test automatically tests all examples in the content\nschemas. We've added a new one for `/browse`. This doesn't need\nstubbing yet.","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/a229dbb1cb16ea9fd5f9f99f2a52a0c334d59606"},{"sha":"b09c06bb4e140a3654fbd48fd7bb15eed5e59828","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@tomlins.org.uk","name":"Alex Tomlins"},"message":"Merge pull request #105 from alphagov/fix-auto-integration-test\n\nFix schema integration test","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/b09c06bb4e140a3654fbd48fd7bb15eed5e59828"},{"sha":"89385d14c8f721aba75797172fc333de3f3f74dc","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"tijmen"},"message":"Use poltergeist for javascript integration tests\n\nTurns out webkit didn't actually test the javascript correctly when\nrunning the entire test suite. Using poltergeist like other projects\nalso allows us to remove some code.","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/89385d14c8f721aba75797172fc333de3f3f74dc"},{"sha":"0e08f9602e85e92937e55e39d6d2aca5d66bf889","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@tomlins.org.uk","name":"Alex Tomlins"},"message":"Merge pull request #106 from alphagov/js-integration-features\n\nUse poltergeist for javascript integration tests","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/0e08f9602e85e92937e55e39d6d2aca5d66bf889"},{"sha":"0fcc22dce549ba808ed1448f42e24e97fc33655c","author":{"email":"2b6bbb4bffb950b0967cd3a1166c66cfcf859973@digital.cabinet-office.gov.uk","name":"Richard Boulton"},"message":"Revert hardcoding a manual into a topic\n\nThis was implemented for a specific manual in\n2a11b1f15b95cf7c1f05543735a4a4554a43b5a0 but is no longer required\n(instead, an overview collection has been made, and the manual is linked\nto from there).  Putting the manual into the topic was always a\ntemporary hack, and removing the hack makes our code simpler and more\nmaintainable.","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/0fcc22dce549ba808ed1448f42e24e97fc33655c"},{"sha":"3ccb97d9a3d194e0c4924cd9cc983ee51cd5ee1a","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@tomlins.org.uk","name":"Alex Tomlins"},"message":"Merge pull request #107 from alphagov/remove-a-hardcoded-manual-from-a-topic\n\nRevert hardcoding a manual into a topic","distinct":false,"url":"https://api.github.com/repos/alphagov/collections/commits/3ccb97d9a3d194e0c4924cd9cc983ee51cd5ee1a"}]}