Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

mocha

We are on a mission to develop & maintain a mock object library for Ruby.
Collective - Host: rubytogether-user - https://opencollective.com/mocha-deleted - Code: https://github.com/freerange/mocha

Removed redundant local variable from test.

github.com/freerange/mocha.methods - d613366131bca6951e42d2e4ff1a9a3ab8e12db9 authored about 17 years ago
Removed redundant local variable from test.

github.com/freerange/mocha - 342f8975b06c851890776516e3e5ed0191a3926b authored about 17 years ago
Added JMock-style states for constraining the order of invocations. No rdoc yet.

github.com/freerange/mocha - f2dcb6ca12f9108be453ff8ab743ff8149189ba1 authored about 17 years ago
Added JMock-style states for constraining the order of invocations. No rdoc yet.

github.com/freerange/mocha.methods - 1222cc4fa8a1f4b14443a32c50fe832d4f5ce2f0 authored about 17 years ago
Improved rake task descriptions.

github.com/freerange/mocha.methods - a59f68270235002ed94f7dd8e9f6aef014804852 authored about 17 years ago
Improved rake task descriptions.

github.com/freerange/mocha - 438491b7400cd545f164d1e5d766533d28bf98e0 authored about 17 years ago
Oops. Should have renamed dependency for default task too.

github.com/freerange/mocha - e2bb49013afad10c60ddb774b652cc9ef6004f83 authored about 17 years ago
Oops. Should have renamed dependency for default task too.

github.com/freerange/mocha.methods - 323bd4439933c38326dd6bbff1e7aec3143184aa authored about 17 years ago
Renamed test_all rake task to test so that it gets picked up by FireBrigade/Tinderbox.

github.com/freerange/mocha.methods - 5e9d0f8c84e9a03d41b0f55d4ca4dac317bcc92d authored about 17 years ago
Renamed test_all rake task to test so that it gets picked up by FireBrigade/Tinderbox.

github.com/freerange/mocha - 789566c9fc81b1627391ff576bd326e84a59bec3 authored about 17 years ago
Emergency release 0.5.6 to fix compatibility with Ruby 1.9. Added gem spec dependency on Rake after seeing FireBrigade sandbox build errors.

github.com/freerange/mocha - 61e340252c2044e8daab9442315713c37ebc4808 authored about 17 years ago
Emergency release 0.5.6 to fix compatibility with Ruby 1.9. Added gem spec dependency on Rake after seeing FireBrigade sandbox build errors.

github.com/freerange/mocha.methods - 2ab7fc9a94e0a6221f6d438b7b1876785cf16e2d authored about 17 years ago
Spread case statement over multiple lines to improve readability.

github.com/freerange/mocha.methods - 0d1e973876cd20cb87700bf1f4ee9160136d01cd authored about 17 years ago
Spread case statement over multiple lines to improve readability.

github.com/freerange/mocha - 0dc398568b97b733d73013c8b57e47979e4d3fe3 authored about 17 years ago
Be more explicit about changes for Ruby 1.9 compatibility.

github.com/freerange/mocha - 2e5b63b2bbfb9f534c632cc158faa824894216b3 authored about 17 years ago
Be more explicit about changes for Ruby 1.9 compatibility.

github.com/freerange/mocha.methods - 98554973b85bd22019f864dd26a401c8c2dbc0c7 authored about 17 years ago
Be more explicit about changes for Ruby 1.9 compatibility.

github.com/freerange/mocha.methods - 71685d841ff0957fa37229dbc283dcc213a7b437 authored about 17 years ago
Be more explicit about changes for Ruby 1.9 compatibility.

github.com/freerange/mocha - 39b8709c7b001b236f9e4c346f298a5e758938d9 authored about 17 years ago
Fixed mistake in Ruby 1.9 compatibility changeset:206 which led to errors like this one reported by Ned Wolpert... NoMethodError: undefined method `ord\' for 63:Fixnum. Would probably be better to use explicit version checking rather than respond_to? calls, but I'll sort that out later.

github.com/freerange/mocha - 0cc4ee2d287133849a55af10e52da46f8f6a6f4d authored about 17 years ago
Fixed mistake in Ruby 1.9 compatibility changeset:206 which led to errors like this one reported by Ned Wolpert... NoMethodError: undefined method `ord\' for 63:Fixnum. Would probably be better to use explicit version checking rather than respond_to? calls, but I'll sort that out later.

github.com/freerange/mocha.methods - f15364dc644b0ec8739c148a0af9a844eea23fbc authored about 17 years ago
Compatibility with Ruby v1.9. All test errors and warnings fixed.

github.com/freerange/mocha.methods - d81c0871f8366d074781ab316da492d65369ce07 authored about 17 years ago
Compatibility with Ruby v1.9. All test errors and warnings fixed.

github.com/freerange/mocha - 68fdd2c4e8874de6e4d9fe4d9a22d39cec452555 authored about 17 years ago
Initial support for sequences for constraining order of expected invocations.

github.com/freerange/mocha - 16333a1f6844df1d6568e6e0cb8bf9b8c6d5fc8b authored about 17 years ago
Initial support for sequences for constraining order of expected invocations.

github.com/freerange/mocha.methods - 82bf2f8066f0c473d72f6d43940ce31f936062ee authored about 17 years ago
Added partial_mocks_acceptance_test to improve coverage.

github.com/freerange/mocha.methods - e339d8d0e21278e3a9d4e2bccd1e88d902cecfb6 authored about 17 years ago
Added partial_mocks_acceptance_test to improve coverage.

github.com/freerange/mocha - 3e1944526906fe14d161f5e509c1e8b11e145e1a authored about 17 years ago
Make the acceptance test test_runner display as much information as possible when a test fails unexpectedly.

github.com/freerange/mocha - d7a36562b2bc9f0b5ce41383fbd8adf8c0d46cc7 authored about 17 years ago
Make the acceptance test test_runner display as much information as possible when a test fails unexpectedly.

github.com/freerange/mocha.methods - 48569d5d632b3d333a97e35ecad8845bb1ddb4c6 authored about 17 years ago
More relevant name for test and no need to call to_s on method_signature because it is no longer an object in its own right.

github.com/freerange/mocha.methods - 24ceebabed1ea9ba525e3e973ad27129a5bca648 authored about 17 years ago
More relevant name for test and no need to call to_s on method_signature because it is no longer an object in its own right.

github.com/freerange/mocha - 1fc4368fd34dbbcfd19128915c9f146462a9220c authored about 17 years ago
Refactored method_signature into method_matcher and parameters_matcher.

github.com/freerange/mocha - 8359f1a0be049d25d6fe0bf2f4945e61ee710fa7 authored about 17 years ago
Refactored method_signature into method_matcher and parameters_matcher.

github.com/freerange/mocha.methods - d5f301ca6b8e5b7ac3d51d2754cf3094cc45c546 authored about 17 years ago
Added has_entries parameter matcher and allow hash argument for has_entry parameter matcher e.g. has_entry(:key => :value) as well as has_entry(:key, :value).

github.com/freerange/mocha.methods - ee62c5af2d284a86e3c5294d6b62f33b222bf233 authored about 17 years ago
Added has_entries parameter matcher and allow hash argument for has_entry parameter matcher e.g. has_entry(:key => :value) as well as has_entry(:key, :value).

github.com/freerange/mocha - 9b1f07074c9568f104944fa360e73d941a9c6233 authored about 17 years ago
Added platform to gem specification to avoid bug in rubygems 0.9.5 - see http://www.dcmanges.com/blog/rubygems-0-9-5-platform-bug and http://rubygems.org/read/chapter/20#platform.

github.com/freerange/mocha - cc89acb82ab4189210938ff4f67e221c9d80e722 authored about 17 years ago
Added platform to gem specification to avoid bug in rubygems 0.9.5 - see http://www.dcmanges.com/blog/rubygems-0-9-5-platform-bug and http://rubygems.org/read/chapter/20#platform.

github.com/freerange/mocha.methods - 409934506d92b6b84c751416e7690442c855056a authored about 17 years ago
Moved abbreviated examples into test case to avoid the confusion in bug report #15977

github.com/freerange/mocha.methods - 755c0a51abcb6a10a9cc6c18b3f0865bc35cd4e8 authored about 17 years ago
Moved abbreviated examples into test case to avoid the confusion in bug report #15977

github.com/freerange/mocha - e8556f27517eaff39d645720087a5a7d595ed48b authored about 17 years ago
Added useful links.

github.com/freerange/mocha - 9584b0f18006b8dae05b0f8f8dd3e03c56ba1196 authored about 17 years ago
Added useful links.

github.com/freerange/mocha.methods - f0e68f40a3885fad7c3d1ec06083043a10a82ad8 authored about 17 years ago
Fixed bug in not parameter matcher.

github.com/freerange/mocha.methods - 2c2eaddff3c75d63849bde83556c5ae66d215b61 authored about 17 years ago
Fixed bug in not parameter matcher.

github.com/freerange/mocha - a05604d47d78303e463af40e11515cd4120e4a83 authored about 17 years ago
Fixed bug in any_of and all_of parameter matchers.

github.com/freerange/mocha - d9192b0cd36b3186d1d05437fb8572124dd58e2b authored about 17 years ago
Fixed bug in any_of and all_of parameter matchers.

github.com/freerange/mocha.methods - 5f79fd105bb0910f4afb1c154925ece10878d1ae authored about 17 years ago
First stab at adding support for optional parameters (i.e. ones with a default value specified in the method definition). This will break any custom matchers out in the wild.

github.com/freerange/mocha.methods - 7ac9a1628aede589f9a8d2faa558e8827d855053 authored about 17 years ago
First stab at adding support for optional parameters (i.e. ones with a default value specified in the method definition). This will break any custom matchers out in the wild.

github.com/freerange/mocha - 617fe97bb2d26ca5c216b5e148c34f71d76acbaa authored about 17 years ago
Optional block passed into mock initializer is evaluated in the context of the new mock instance and can be used to set up expectations.

github.com/freerange/mocha - 4813085b6077e8d1721239beb041564548664098 authored about 17 years ago
Optional block passed into mock initializer is evaluated in the context of the new mock instance and can be used to set up expectations.

github.com/freerange/mocha.methods - 407deb3a909331334200199cd14e34e601d6377e authored about 17 years ago
Refactored implementation of stub_everything.

github.com/freerange/mocha.methods - cfde3d8241326b8c89960af41709bec1ca44b1d0 authored about 17 years ago
Refactored implementation of stub_everything.

github.com/freerange/mocha - e76dfa37e4859820ff1a28ec1f1ff152ce20682b authored about 17 years ago
Added 'Not' parameter matcher. Had to use capitalized 'Not' because 'not' is a ruby keyword.

github.com/freerange/mocha - f01ac45db81909087b0e6e4e1326d128029d8226 authored over 17 years ago
Added 'Not' parameter matcher. Had to use capitalized 'Not' because 'not' is a ruby keyword.

github.com/freerange/mocha.methods - 2408045748b4318756595382cb57cfe5175ec995 authored over 17 years ago
Attempt to fix brittle test so it works on slicehost machine.

github.com/freerange/mocha.methods - f4859df5aad9d7c667f83dadd5b3137fbee2d024 authored over 17 years ago
Attempt to fix brittle test so it works on slicehost machine.

github.com/freerange/mocha - 5b7e7ba60fdcbb77a6442b6558fcf09e02605684 authored over 17 years ago
Added unit test for MethodSignature#similar_method_signatures.

github.com/freerange/mocha - c2640ede346f5dbbe3a0d79f7bc447d044aa8d15 authored over 17 years ago
Added unit test for MethodSignature#similar_method_signatures.

github.com/freerange/mocha.methods - 6f82e297e72053a556d14d3114f458e03429239e authored over 17 years ago
Added unit tests for MethodSignature#match?

github.com/freerange/mocha.methods - 088a4d61b99ba8b36c33bf30f2e673b9bc4c7598 authored over 17 years ago
Added unit tests for MethodSignature#match?

github.com/freerange/mocha - cd9b53183d97b806551aa800fb8bbb6b7a34e32d authored over 17 years ago
Simplified logic in MissingExpectation.

github.com/freerange/mocha - 1b7191bb44104a0f93b178072642667cb019ea26 authored over 17 years ago
Simplified logic in MissingExpectation.

github.com/freerange/mocha.methods - bab087e466cb73ffe74b03a3a2f99166c6c11eb2 authored over 17 years ago
Moved @mock instance variable from Expectation into MethodSignature.

github.com/freerange/mocha.methods - d879c3ca260acdf154dd71ed4e9799933e580874 authored over 17 years ago
Moved @mock instance variable from Expectation into MethodSignature.

github.com/freerange/mocha - a59ac244ed4cfaf9cf2e598af705b0617ede6d70 authored over 17 years ago
Moved method_name into Parameter class and renamed class MethodSignature.

github.com/freerange/mocha - 8b2617852b318b834874286fc51f18cdde26b251 authored over 17 years ago
Moved method_name into Parameter class and renamed class MethodSignature.

github.com/freerange/mocha.methods - 142ad22dfaabf4947cf4ad4f3f4d47c8725fb190 authored over 17 years ago
Combine AnyParameters into Parameters.

github.com/freerange/mocha.methods - 6ec67dfa9b59ec2337a0e244ae12948a1f2403a5 authored over 17 years ago
Combine AnyParameters into Parameters.

github.com/freerange/mocha - c2500d253b1e47fbf27fd63e2d3cd3d24c9eef44 authored over 17 years ago
Simplify logic in Parameters#match?

github.com/freerange/mocha - b80418a811aa42843f92b33782cd265dd83cb577 authored over 17 years ago
Simplify logic in Parameters#match?

github.com/freerange/mocha.methods - 52309c90d4bab994c3dc6ce3fbe086eb2ce5308a authored over 17 years ago
Rearranged order of member variable assignments in Expectation#initialize.

github.com/freerange/mocha.methods - 7dedddfdf32bf24a913028922621f63e7f670338 authored over 17 years ago
Rearranged order of member variable assignments in Expectation#initialize.

github.com/freerange/mocha - 0b9ce383c9fe555452303a92c1127fb48ed408d5 authored over 17 years ago
Simplify Expectation#match logic.

github.com/freerange/mocha - 1be287690291e76575036d46cf3542c109ffd0a1 authored over 17 years ago
Simplify Expectation#match logic.

github.com/freerange/mocha.methods - abde9736a160257cb6c4a2bb16b09cd009430693 authored over 17 years ago
Refactored parameter matching by block into Parameters class. Renamed Parameters#== to Parameters#match?

github.com/freerange/mocha.methods - e5f95021c9b91deb24a52d005254537f01411a91 authored over 17 years ago
Refactored parameter matching by block into Parameters class. Renamed Parameters#== to Parameters#match?

github.com/freerange/mocha - 7b27e35f5590c705cc63e563cc4c4089d7916d95 authored over 17 years ago
Removed defunct @final_expectation member variable from Expectation.

github.com/freerange/mocha - e1a647989406a8f5ca0deffff558dc4ecc5e522f authored over 17 years ago
Removed defunct @final_expectation member variable from Expectation.

github.com/freerange/mocha.methods - bcf74bf65add912864f9f60903572f96e36c5a57 authored over 17 years ago
Removed remaining ruby warnings from tests.

github.com/freerange/mocha.methods - 884e26e8a5ab8796339913671c71935d3e717a66 authored over 17 years ago
Removed remaining ruby warnings from tests.

github.com/freerange/mocha - 8980c35825c8656a0442f43f780d4d1b728f4f96 authored over 17 years ago
Moved PrettyParameter logic into Parameters class.

github.com/freerange/mocha - dbad40f2368bd102f4cb4c8a12f28ef93d8afd40 authored over 17 years ago
Moved PrettyParameter logic into Parameters class.

github.com/freerange/mocha.methods - 9b9a8279d5a85afb5344181d89690fa2ab5fad83 authored over 17 years ago
Moved Parameters and AnyParameters class into separate file.

github.com/freerange/mocha.methods - 2e029f5d52806e9d987d218e84b1e75dffa92737 authored over 17 years ago
Moved Parameters and AnyParameters class into separate file.

github.com/freerange/mocha - 9d65afa6f37487ec4d3bf5c18dd62b0286e973e5 authored over 17 years ago
Extracted logic from Expectation#method_signature into Parameters#to_s and added AnyParameters class.

github.com/freerange/mocha - 511d5c23ea2014cba81109b5f9992702b3aa4849 authored over 17 years ago
Extracted logic from Expectation#method_signature into Parameters#to_s and added AnyParameters class.

github.com/freerange/mocha.methods - 1f64d7b87c4a469b1788156389bb85647568b4e4 authored over 17 years ago
Removed seemingly unnecessary line which joined parameters with commas.

github.com/freerange/mocha.methods - 3b1ecf8a6b28a07dfe2cade4a15f6a4bd59dfcca authored over 17 years ago
Removed seemingly unnecessary line which joined parameters with commas.

github.com/freerange/mocha - d4a5a6908bf444116ec8eed9cc4bd7f6b6aa3eb9 authored over 17 years ago
Extracted list of parameter matchers into a class.

github.com/freerange/mocha - 9891d91e67c5bfb1c5298d8a08306e846a725bd5 authored over 17 years ago
Extracted list of parameter matchers into a class.

github.com/freerange/mocha.methods - d2f9cc1b8ca3b2412cd5b6e069e388198a734c50 authored over 17 years ago
Take my own medicine and use Array#length in preference to Array#size.

github.com/freerange/mocha.methods - aad79415963c79a1ffc9ead405c71fe360467d17 authored over 17 years ago
Take my own medicine and use Array#length in preference to Array#size.

github.com/freerange/mocha - bbd221e0e72311de95f6827ad484eb5f6c4fccf0 authored over 17 years ago
Extracted backtrace filtering into ExpectationError.

github.com/freerange/mocha - f4fed6c68c00219660d89bccb36feb99c74d1d6f authored over 17 years ago
Extracted backtrace filtering into ExpectationError.

github.com/freerange/mocha.methods - da975f14f878bc0304cce645ec7c43f4cd8aaaaa authored over 17 years ago
Fixed rdoc call-seq for Expectation#returns.

github.com/freerange/mocha.methods - 94176d6fc2a241ab1080b0906678f9738359daf1 authored over 17 years ago
Fixed rdoc call-seq for Expectation#returns.

github.com/freerange/mocha - 6c287d0d47b6ed2c1ddb556e0440e0122ccfcbb2 authored over 17 years ago
Added is_a parameter matcher. Fixed test name.

github.com/freerange/mocha - f27a23777eb3139181968ce89824a54e3b8440d0 authored over 17 years ago
Added is_a parameter matcher. Fixed test name.

github.com/freerange/mocha.methods - c0eddb1b2b3364dba5696a519f8eb31b6db705c7 authored over 17 years ago
Updated todo list.

github.com/freerange/mocha.methods - 946bf1ea41a599f20aac81d30e439ccb6b7e6349 authored over 17 years ago
Updated todo list.

github.com/freerange/mocha - bb195f8ffe7089ceabcbbdcbca474ea3108ccef5 authored over 17 years ago
Renamed Matches parameter matcher to RegexpMatches for clarity. Added noframes tag to rdoc index to assist Google.

github.com/freerange/mocha - d6a0f261b7db711daac7c7c09b85f43a6f38ad9c authored over 17 years ago
Renamed Matches parameter matcher to RegexpMatches for clarity. Added noframes tag to rdoc index to assist Google.

github.com/freerange/mocha.methods - 50d30e0e1280fecfbb3fd3fe58c4f7f86b223848 authored over 17 years ago