{"push_id":1072801854,"size":18,"distinct_size":0,"ref":"refs/heads/deployed-to-integration","head":"d6e203fc4d3f6c42efb375213a5f0dac42229be5","before":"292be35aee284ff7e661d307d05331baa824edc0","commits":[{"sha":"80e8c02950f22a5da52da69b1697c588ca2aa1fa","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Extract MarriageAbroadCalculator#ceremony_country_offers_pacs?","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/80e8c02950f22a5da52da69b1697c588ca2aa1fa"},{"sha":"2cd2c99c777eefa5fe593a7971e02029e8a93713","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Duplicate the outcome for ceremonies in Monaco\n\nThe outcome for Monaco has two different blocks of text depending on whether\nyou want to get married or enter into a PACS. I think it's better to split this\ninto two outcomes. This first step duplicates the outcome_ceremonies_in_monaco\noutcome and names each outcome according to ceremony type.\n\nI've updated the test, including the test names, so that it continues to pass.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/2cd2c99c777eefa5fe593a7971e02029e8a93713"},{"sha":"22e6002f560f7f8840ea7cc292d132e6b1ecbf1a","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Remove PACS text from outcome_marriage_in_monaco\n\nIt's easier to see this change if you use `git show --ignore-all-space`.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/22e6002f560f7f8840ea7cc292d132e6b1ecbf1a"},{"sha":"b1a8f6b8d2a72aaeaf9eae6e658a70bdb5e307f6","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Remove marriage text from outcome_civil_partnership_in_monaco\n\nIt's easier to view this change if you use `git show --ignore-all-space`.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/b1a8f6b8d2a72aaeaf9eae6e658a70bdb5e307f6"},{"sha":"89b9f01e1ee19b6f5643605387b90965f9c09c59","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Reorder `next_node` logic in :marriage_or_pacs?\n\nI think this makes the code clearer.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/89b9f01e1ee19b6f5643605387b90965f9c09c59"},{"sha":"1a316a1b8d8f6b4c2b8733750c588559937263bc","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Extract MarriageAbroadCalculator#french_overseas_territory_offering_pacs?\n\nWe need to be able to separately identify the French overseas territories that\noffer PACS so that we can display some additional information in the\n`outcome_civil_partnership_in_france_or_french_overseas_territory` outcome.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/1a316a1b8d8f6b4c2b8733750c588559937263bc"},{"sha":"cb0f7825a9ff5c71fc8a97eb1761fe60e53d1777","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Update marriage-abroad-responses-and-expected-results.yml\n\nUsing:\n\n    $ rails r script/generate-responses-and-expected-results-for-smart-answer.rb \\\n    marriage-abroad","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/cb0f7825a9ff5c71fc8a97eb1761fe60e53d1777"},{"sha":"1ab0595d07196bce0d75d2926abaf221628cc9aa","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Update regression test artefacts for marriage-abroad","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/1ab0595d07196bce0d75d2926abaf221628cc9aa"},{"sha":"c452b04cd6b6120d796eb88bb6af769a6cc6279f","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Update regression test checksums for marriage-abroad\n\nUsing:\n\n    $ rails r script/generate-checksums-for-smart-answer.rb \\\n    marriage-abroad\n\nThe marriage-abroad regression tests are passing.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/c452b04cd6b6120d796eb88bb6af769a6cc6279f"},{"sha":"33063a6e8bb5e8d11aeae174e82868cc7dce5bde","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Merge pull request #2470 from alphagov/refactor-marriage-abroad-pacs-outcomes\n\nRefactor marriage-abroad PACS outcomes","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/33063a6e8bb5e8d11aeae174e82868cc7dce5bde"},{"sha":"e4a9921683ee37471df2e9c651a17283471ee99a","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Avoid fixture data in '.for_location' test\n\nI want to be able to update the fixture data (it's also used by the regression\ntests) without having to update these tests.\n\nI've replaced the \"finding organisations in a location\" test with an\nalternative that tests the `.for_location` method by stubbing the\n`GdsApi::Worldwide#organisations_for_world_location` method. The previous\nimplementation used WebMock to stub the real API and relied on the behaviour of\n`#organisations_for_world_location`.\n\nI'm using `OpenStruct`s to represent the organisations as that's what we get\nfrom `GdsApi::Worldwide#organisations_for_world_location`, albeit they're\nwrapped in a `GdsApi::ListResponse` rather than a simple array.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/e4a9921683ee37471df2e9c651a17283471ee99a"},{"sha":"6365db9de36c8f8a1f1da1d39f211f290a026adf","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Avoid fixture data in '#fco_sponsored?' test\n\nI want to be able to update the fixture data (it's also used by the regression\ntests) without having to update these tests.\n\nI'm using an `OpenStruct` for the organisation data as that's what we get from\n`GdsApi::Worldwide#organisations_for_world_location`, which is used to\ninstantiate `WorldwideOrganisation`s in `WorldwideOrganisation.for_location`.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/6365db9de36c8f8a1f1da1d39f211f290a026adf"},{"sha":"2468e01af29ff1f84d2e94870efae31bf54e1742","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Avoid fixture data in delegation tests\n\nI want to be able to update the fixture data (it's also used by the regression\ntests) without having to update these tests.\n\nI'm using an `OpenStruct` for the organisation data as that's what we get from\n`GdsApi::Worldwide#organisations_for_world_location`, which is used to\ninstantiate `WorldwideOrganisation`s in `WorldwideOrganisation.for_location`.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/2468e01af29ff1f84d2e94870efae31bf54e1742"},{"sha":"c5b7404c7ba421b2c7d810ea470a677d8e69685f","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Avoid fixture data in 'find offices with service' test\n\nI want to be able to update the fixture data (it's also used by the regression\ntests) without having to update these tests.\n\nI'm using an `OpenStruct` for the organisation data as that's what we get from\n`GdsApi::Worldwide#organisations_for_world_location`, which is used to\ninstantiate `WorldwideOrganisation`s in `WorldwideOrganisation.for_location`.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/c5b7404c7ba421b2c7d810ea470a677d8e69685f"},{"sha":"ae285f99625a81a08c3c159d7fa60a2b39ff2fec","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Avoid fixture data in 'fallback to main office' test\n\nI want to be able to update the fixture data (it's also used by the regression\ntests) without having to update these tests.\n\nI'm using an `OpenStruct` for the organisation data as that's what we get from\n`GdsApi::Worldwide#organisations_for_world_location`, which is used to\ninstantiate `WorldwideOrganisation`s in `WorldwideOrganisation.for_location`.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/ae285f99625a81a08c3c159d7fa60a2b39ff2fec"},{"sha":"ade5b715a7cb40eff52cd3af26b41750cb983bd2","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Avoid fixture data in 'return empty array if no offices' test\n\nI want to be able to update the fixture data (it's also used by the regression\ntests) without having to update these tests.\n\nI'm using an `OpenStruct` for the organisation data as that's what we get from\n`GdsApi::Worldwide#organisations_for_world_location`, which is used to\ninstantiate `WorldwideOrganisation`s in `WorldwideOrganisation.for_location`.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/ade5b715a7cb40eff52cd3af26b41750cb983bd2"},{"sha":"9b54ec06cbb0d8e11c23743c1798bd56cfde7e31","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Remove load_fixture test helper method\n\nIt's no longer being used.\n\nRemoving this helper also removes the need for gds_api/test_helpers/worldwide\nin this test.","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/9b54ec06cbb0d8e11c23743c1798bd56cfde7e31"},{"sha":"d6e203fc4d3f6c42efb375213a5f0dac42229be5","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@seagul.co.uk","name":"Chris Roos"},"message":"Merge pull request #2471 from alphagov/avoid-fixtures-in-worldwide-organisation-tests\n\nAvoid fixtures in WorldwideOrganisation tests","distinct":false,"url":"https://api.github.com/repos/alphagov/smart-answers/commits/d6e203fc4d3f6c42efb375213a5f0dac42229be5"}]}