{"push_id":630304042,"size":84,"distinct_size":84,"ref":"refs/heads/master","head":"036b2d37b4305e355fbcb373ed11132525e94cf7","before":"084e5015116d24ba3e1d7f185ea91a70879aaf17","commits":[{"sha":"d228ebfed74f8f094ccd0b264d212f6e46033d40","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Define Mocha module before it's referenced.\n\nThe test helper defines a class `TestCase` within the `Mocha` module. When\nrunning the tests inside the bundle, the `Mocha` module happens to be defined\nat this point. However when running the tests outside the bundle, it is not\ndefined and so an exception is raised:\n\n    uninitialized constant Mocha (NameError)\n\nThis commit should fix this problem and hopefully it fixes #163.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/d228ebfed74f8f094ccd0b264d212f6e46033d40"},{"sha":"4e0f5c7e0224d62b8198a029af74d993fb37066e","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Allows nesting of `responds_with` parameter matcher.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/4e0f5c7e0224d62b8198a029af74d993fb37066e"},{"sha":"0f6b65fc172874f1a199777d67f6597a437f023f","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Merge pull request #166 from freerange/nested-responds-with-matcher\n\nAllows nesting of `responds_with` parameter matcher.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/0f6b65fc172874f1a199777d67f6597a437f023f"},{"sha":"3c3ce76219379a71afa9481afdedaa038b6376f6","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Update Google Analytics JS.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/3c3ce76219379a71afa9481afdedaa038b6376f6"},{"sha":"8aebf3c618aad886921d9acfb9cfa546e7c7eff5","author":{"email":"a97c4d522bbf25700c868f6869652a8e7e938a5c@gmail.com","name":"Arthur Neves"},"message":"Make class_eval line number more accurate.\n\nThis sets the line number as the line number of the `def` statement.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/8aebf3c618aad886921d9acfb9cfa546e7c7eff5"},{"sha":"09b69fa59dede154bc725e60d3d798e62023787f","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Add explanation of method dispatch.\n\nHeavily based on the relevant jMock v1 documentation [1].\n\nFixes #172.\n\n[1] http://jmock.org/jmock1-dispatch.html","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/09b69fa59dede154bc725e60d3d798e62023787f"},{"sha":"37b92be0bbd334fa2f1a38a108b9499e138d014d","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Remove unnecessary require statement.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/37b92be0bbd334fa2f1a38a108b9499e138d014d"},{"sha":"bfac1e5db3a49d2d7781a44ef2003541ffa3ab48","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Remove unnecessary rescue block.\n\nA `LoadError` is unlikely/impossible, because there is no `require` statement\nwithin the block. I suspect there was at one point, but presumably the `rescue`\nblock was not removed when the `require` statement was removed.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/bfac1e5db3a49d2d7781a44ef2003541ffa3ab48"},{"sha":"32cd483d095b460f725faab149cc98e9934d5ea2","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Fix Mocha::Integration::MiniTest.activate return value.\n\nIt looks like I got in a muddle with the levels of indentation.\n\nWith this change `.activate` will now return `true` if an integration module\nhas already been applied. This is a change in the logic, but I think it makes\nsense i.e. the return value indicates whether or not Mocha has been integrated\nwith MiniTest.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/32cd483d095b460f725faab149cc98e9934d5ea2"},{"sha":"d8b6d23022528365b4d28f0629b6d9f71e6907c2","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Extract MiniTest detection logic into a couple of methods.\n\nAlso make them a bit more rigorous.\n\nSimilar logic is used elsewhere and I plan to move these methods into a new\nshared module.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/d8b6d23022528365b4d28f0629b6d9f71e6907c2"},{"sha":"6a3550a9f1bb3337e1ba6b99730727e2cba4871d","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Fix broken build.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/6a3550a9f1bb3337e1ba6b99730727e2cba4871d"},{"sha":"662cb86ee4b80e6c1bd89ab1a1ca725c525fdb45","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Include standard build combinations from Travis CI config.\n\nI broke the build, because these were missing.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/662cb86ee4b80e6c1bd89ab1a1ca725c525fdb45"},{"sha":"5cc4f7b4cef51f23c54ac5d19d178be587e3d007","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Move MiniTest detection methods into their own module.\n\nI want to use this logic elsewhere.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/5cc4f7b4cef51f23c54ac5d19d178be587e3d007"},{"sha":"646b0ef3cfb9e1cfc27e80461f4767fe8464540e","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Reduce duplication in MiniTest version detection.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/646b0ef3cfb9e1cfc27e80461f4767fe8464540e"},{"sha":"e8d036d7a9440e3d78b9b9d60124812113dff8bb","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Re-use shared MiniTest detection logic.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/e8d036d7a9440e3d78b9b9d60124812113dff8bb"},{"sha":"d65acde8a00815b343e748bb3ec1e6bb5512090d","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Re-use shared MiniTest detection logic.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/d65acde8a00815b343e748bb3ec1e6bb5512090d"},{"sha":"b20022b0d873a43516c33e748322fbebb8f40ad5","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Add missing require statement.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/b20022b0d873a43516c33e748322fbebb8f40ad5"},{"sha":"8cb17e153410dce6b52698339d1e25c311883b33","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Re-use shared MiniTest detection logic.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/8cb17e153410dce6b52698339d1e25c311883b33"},{"sha":"d01ed4e20c1de751e756abedba857098ba3c2a21","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Only activate integration with relevant test library.\n\nIn integration tests.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/d01ed4e20c1de751e756abedba857098ba3c2a21"},{"sha":"14a84f0e651d9f24cc7fa59282c58ba0129ac2b8","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@floehopper.org","name":"James Mead"},"message":"Reset environment variables between builds.\n\nI was seeing a problem where `MOCHA_RUN_INTEGRATION_TESTS` was being set in one\nbuild but not set in a subsequent build. The value from the first build was\ntrumping the lack of one in the subsequent one.\n\nIt might be simpler to prefix commands with the environment variables to avoid\nso much \"global state\", but this will do for now.","distinct":true,"url":"https://api.github.com/repos/ktdreyer/mocha/commits/14a84f0e651d9f24cc7fa59282c58ba0129ac2b8"}]}