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

Stop matching expectations when maximum number of expected invocations is reached. c.f. JMock v1.

github.com/freerange/mocha.methods - ff0c4763265540cc01933496ba4aa3efd5d5b544 authored almost 18 years ago
Stop matching expectations when maximum number of expected invocations is reached. c.f. JMock v1.

github.com/freerange/mocha - 843b981736dbef8ce3ba3cbfa30ff8cb0cd256e3 authored almost 18 years ago
Separated stub and missing_expectation into different files. Ditto for associated tests.

github.com/freerange/mocha - 151da8b3a151fdd2d42312dce82590b583948b73 authored almost 18 years ago
Separated stub and missing_expectation into different files. Ditto for associated tests.

github.com/freerange/mocha.methods - 838754654b8c240191b396735d211c11965d504c authored almost 18 years ago
Moved tests into correct test case.

github.com/freerange/mocha.methods - 622ab0ec202d8af7e756d1e56c8d1bf4c723e25b authored almost 18 years ago
Moved tests into correct test case.

github.com/freerange/mocha - b9ae38d47994e33525e932180b56fbd67249a03a authored almost 18 years ago
Improved instance variable names in expectation.

github.com/freerange/mocha - 2442f11de773b6f6083b13fe3a4a94933d141b9f authored almost 18 years ago
Improved instance variable names in expectation.

github.com/freerange/mocha.methods - 08595daa99a2955588cf0497719e1f983a158e59 authored almost 18 years ago
Capture standard object methods before mocha adds any.

github.com/freerange/mocha.methods - cd4be354d5ecf19a69c8f937c9fbf46138525b3e authored almost 18 years ago
Capture standard object methods before mocha adds any.

github.com/freerange/mocha - 35b4b2c6a9546d0a259b11edc7f55d73c489fcf3 authored almost 18 years ago
Added Expectation#once method to make interface less surprising.

github.com/freerange/mocha - 3cd7473d163496fdc77b8dc12704ee0a4afc0aaf authored almost 18 years ago
Added Expectation#once method to make interface less surprising.

github.com/freerange/mocha.methods - 5a4650a72a1a3d6eaf6ae09131019e8268e5329d authored almost 18 years ago
Fixed integration & acceptance tests so they can find test_helper and run within TextMate.

github.com/freerange/mocha.methods - 7a26ef0c52687e53bcc95c6fb7b010f012be0494 authored almost 18 years ago
Fixed integration & acceptance tests so they can find test_helper and run within TextMate.

github.com/freerange/mocha - e5d669fd3d03bc26c93cb8e26f63d5ab27a4799e authored almost 18 years ago
Move acceptance tests into their own directory.

github.com/freerange/mocha - 58cd67f3d20d566a33f810b218863f0cf8b26760 authored almost 18 years ago
Move acceptance tests into their own directory.

github.com/freerange/mocha.methods - 521040ad3d4642ace55333894e08c4b57c0d3279 authored almost 18 years ago
Move integration tests into their own directory.

github.com/freerange/mocha.methods - cb192eb5156ee247b46715e7bb35abf987f2d2fe authored almost 18 years ago
Move integration tests into their own directory.

github.com/freerange/mocha - 0aa2ef5cce87892d2e25770ef30d6bfe9f829346 authored almost 18 years ago
Renamed test/mocha to test/unit.

github.com/freerange/mocha - 9b3a4f677492a4714ca1de926aa4d252ac203104 authored almost 18 years ago
Renamed test/mocha to test/unit.

github.com/freerange/mocha.methods - 193e0b79669e3605a6bcbc246d29719eda328304 authored almost 18 years ago
Use Rake::TestTask to run tests. Created three separate tasks to run unit, integration & acceptance tests. Split inspect_test into one file per TestCase. Deleted superfluous all_tests file.

github.com/freerange/mocha.methods - 00d792fd0a1a821e74add1ee20679103662a26fb authored almost 18 years ago
Use Rake::TestTask to run tests. Created three separate tasks to run unit, integration & acceptance tests. Split inspect_test into one file per TestCase. Deleted superfluous all_tests file.

github.com/freerange/mocha - 9b16c5a705ee6496fbe68ff3eda2c1b3170f5820 authored almost 18 years ago
Fiddled with mocha_inspect and tests to give more sensible results on x86 platform.

github.com/freerange/mocha - 2fc1253ba822343b534568b3edfed2a8e65e934a authored almost 18 years ago
Fiddled with mocha_inspect and tests to give more sensible results on x86 platform.

github.com/freerange/mocha.methods - 0a1e9a97489ee2359c9ccb619f8c3e586ec7fec5 authored almost 18 years ago
Small improvements to RDoc.

github.com/freerange/mocha.methods - 652d1e412f1910cc2e9e38615bd654adfea80b64 authored almost 18 years ago
Small improvements to RDoc.

github.com/freerange/mocha - d9f9ee6c167ba60711d9b67d9e338e351d43385b authored almost 18 years ago
Amalgamate MockMethods module into Mock class as it is no longer used anywhere else. Small improvements to RDoc.

github.com/freerange/mocha - 4303d5f84de06ba9251105bb732785b0bc75cce0 authored almost 18 years ago
Amalgamate MockMethods module into Mock class as it is no longer used anywhere else. Small improvements to RDoc.

github.com/freerange/mocha.methods - 2d373c8ce1bdc15df2b214f66d7a09ee694b2683 authored almost 18 years ago
Removed todo item that was completed in previous revision.

github.com/freerange/mocha.methods - abca0050c1ce00f8ecde5f34f43ee996382c3060 authored almost 18 years ago
Removed todo item that was completed in previous revision.

github.com/freerange/mocha - 2ae456971031fc003892804772fb666f9f2c4652 authored almost 18 years ago
Removed unnecessary require for rails plugin. Not needed with more recent integration with test/unit.

github.com/freerange/mocha - 42d9abd6902cf28d1f37cca1c188d6bf0e189066 authored almost 18 years ago
Removed unnecessary require for rails plugin. Not needed with more recent integration with test/unit.

github.com/freerange/mocha.methods - 4e1149bedaa3bd3ef0122259bc046c5bc0d73be5 authored almost 18 years ago
Fixed bug [#7834] infinte_range.rb makes incorrect assumption about to_f logged by James Moore.

github.com/freerange/mocha.methods - e1b342c64ae78d4cd20637a75de60e8d52ab3c8c authored almost 18 years ago
Fixed bug [#7834] infinte_range.rb makes incorrect assumption about to_f logged by James Moore.

github.com/freerange/mocha - 47b774b17debe9a8bce89c1fcc9074a2577a69d1 authored almost 18 years ago
Expectation should match if method name matches and either parameters match or with block returns true.

github.com/freerange/mocha - b119692e1afb75d199596d829133b64d6eafab10 authored almost 18 years ago
Expectation should match if method name matches and either parameters match or with block returns true.

github.com/freerange/mocha.methods - d999d7b1814396a5c6c3963124b685f5f2b65877 authored almost 18 years ago
Add todo item

github.com/freerange/mocha - f48ecfff0519a28966a63f08f383aae4aa513734 authored almost 18 years ago
Added todo.

github.com/freerange/mocha - 7fb50b46fa27fa0778dfced5724ab3197554fd45 authored almost 18 years ago
Updated RELEASE for 0.4.0. Tweaked TODO.

github.com/freerange/mocha.methods - 470df96f92f2f575da988a2afd14ba5ae2a0aede authored almost 18 years ago
Updated RELEASE for 0.4.0. Tweaked TODO.

github.com/freerange/mocha - f9fefd2e5da3e2ba288debd983e554d99e1facbb authored almost 18 years ago
More todos.

github.com/freerange/mocha - 063d1e3f544792c590d374fa7be0c42c426a1d70 authored almost 18 years ago
Update version to 0.4.0. Tweaks to todos.

github.com/freerange/mocha.methods - b670fa6caaba2579f43138dbccd8388d18977ca3 authored almost 18 years ago
Update version to 0.4.0. Tweaks to todos.

github.com/freerange/mocha - 100c9d878dd5257f4d26bc9a1a42d79e5664aba6 authored almost 18 years ago
Updated README in preparation for release 0.4.0.

github.com/freerange/mocha - a7859b5121620dcdaf9b049c401df7bc153c5708 authored almost 18 years ago
Updated README in preparation for release 0.4.0.

github.com/freerange/mocha.methods - a07383233e19925674438a9ee00ea96f457957fd authored almost 18 years ago
Sifted todos and organised them into groups.

github.com/freerange/mocha.methods - ba33d80fcffd2768fab030531f4b2082ff037bcc authored almost 18 years ago
Sifted todos and organised them into groups.

github.com/freerange/mocha - 598daa50fd885d8d3412b9b253f2ee996cbc46c9 authored almost 18 years ago
Deleted redundant test in stubba_acceptance_test. Now tested by better tests in stubba_integration_test.

github.com/freerange/mocha - afbbbbefeb8ad8cf70a5c810b165419b64cc1c70 authored almost 18 years ago
Deleted redundant test in stubba_acceptance_test. Now tested by better tests in stubba_integration_test.

github.com/freerange/mocha.methods - c80fa438a4abbaa4329ff498258d2c989a89752c authored almost 18 years ago
Removed unused empty test file.

github.com/freerange/mocha.methods - 57979d335ccf851dadbcf5049d11c720017d9065 authored almost 18 years ago
Removed unused empty test file.

github.com/freerange/mocha - 6d7684cf25e29debc2d541531c4d90287b43d1b0 authored almost 18 years ago
Added tests to check that instance methods on partial mocks are restored to original implementation in case a partial mock instance is used in multiple test methods (see emails from Kevin Clark regarding tests on Rails routing code - http://rubyforge.org/pipermail/mocha-developer/2007-January/000177.html).

github.com/freerange/mocha - 7e8c046dc11700b5d3c90236b95c0e26849da221 authored almost 18 years ago
Added tests to check that instance methods on partial mocks are restored to original implementation in case a partial mock instance is used in multiple test methods (see emails from Kevin Clark regarding tests on Rails routing code - http://rubyforge.org/pipermail/mocha-developer/2007-January/000177.html).

github.com/freerange/mocha.methods - 9f7fa5e675714a7b91861856fb3d27a7b461cd97 authored almost 18 years ago
Allow mocking and stubbing of methods defined on Object including 'expects' and 'stubs'.

github.com/freerange/mocha.methods - cf0425397c8ea5e564469dacee9ca756726849f8 authored about 18 years ago
Allow mocking and stubbing of methods defined on Object including 'expects' and 'stubs'.

github.com/freerange/mocha - 8afd258a97fc40a0d6881fff6d507f9d208a0fac authored about 18 years ago
Added todo items.

github.com/freerange/mocha - d9bce1814a8e373f23e3d1e3643a7421e6afac29 authored about 18 years ago
Added todo items.

github.com/freerange/mocha.methods - 077990976affc91b0f4a7bb4e28ecb03f24475da authored about 18 years ago
Define and use Object#__is_a__ instead of Object#is_a? so that it can be mocked.

github.com/freerange/mocha.methods - 57b2cbf4f1d19d4451cd11f376dbfe1bb8d29200 authored about 18 years ago
Define and use Object#__is_a__ instead of Object#is_a? so that it can be mocked.

github.com/freerange/mocha - 44e6137acb419816417c34944869553a6904c6ae authored about 18 years ago
Find unique_mocks from stubba_methods using Mock#__id__ and not Mock#id, Mock#object_id or Mock#hash, etc.

github.com/freerange/mocha - 4c6add916ebc73836b54f798d789135157feec93 authored about 18 years ago
Find unique_mocks from stubba_methods using Mock#__id__ and not Mock#id, Mock#object_id or Mock#hash, etc.

github.com/freerange/mocha.methods - 140c31364cb092d98b8dc2a667997a5773cdf64d authored about 18 years ago
Add metaclass_test to all_tests and make asserts more robust.

github.com/freerange/mocha.methods - dd3acafdb98edbcb598a20741064c39d34638129 authored about 18 years ago
Add metaclass_test to all_tests and make asserts more robust.

github.com/freerange/mocha - 759ea62f4a60b3a79175f218ffb3dbe730b84859 authored about 18 years ago
Added test for Object#metaclass.

github.com/freerange/mocha - efd6b035158e52dc259bcb1531fd6068649e0407 authored about 18 years ago
Added test for Object#metaclass.

github.com/freerange/mocha.methods - 1e752ce2efd0cb11c7d3ba012ceef57da5a8c70c authored about 18 years ago
Tidied up Mock class. Don't delegate to Object#mocha_inspect for Mock#mocha_inspect so that we don't run into problems when mocking #inspect method. Remove __mock_name accessor which was only needed for testing.

github.com/freerange/mocha.methods - 02a8eee3de40c8eb50e854c88971f59c05f33e81 authored about 18 years ago
Tidied up Mock class. Don't delegate to Object#mocha_inspect for Mock#mocha_inspect so that we don't run into problems when mocking #inspect method. Remove __mock_name accessor which was only needed for testing.

github.com/freerange/mocha - 3b3136ecd40a224ba8083bf6872f8eed513c164f authored about 18 years ago
Use Object#__send__ instead of Object#send so that Object#send can be mocked.

github.com/freerange/mocha - 4b3273927ceddb2705d682c3b5ed1fed090d0ed4 authored about 18 years ago
Use Object#__send__ instead of Object#send so that Object#send can be mocked.

github.com/freerange/mocha.methods - 33a79095c392c4e1a665fe4ce28635d577206d9c authored about 18 years ago
Use Object#__id__ instead of Object#object_id or Object#id for inspecting objects, so that these methods can be stubbed.

github.com/freerange/mocha.methods - 69b173dd38be57af2b8527d93ca3a3080e6f4968 authored about 18 years ago
Use Object#__id__ instead of Object#object_id or Object#id for inspecting objects, so that these methods can be stubbed.

github.com/freerange/mocha - 0807d8d1685ca6f1af27b713c612be8b37b7e493 authored about 18 years ago
Fixed rdoc for MockMethods#stubs.

github.com/freerange/mocha - 0f07c187bb0556c37a6451c60816860309c7d836 authored about 18 years ago
Fixed rdoc for MockMethods#stubs.

github.com/freerange/mocha.methods - 99ba97057a77133f15106a297dacd80450b6c648 authored about 18 years ago
Renamed Object#metaclass to Object#__metaclass__ to keep it out of the way.

github.com/freerange/mocha.methods - b357e9a1e808df7557f9b7905678b60994c83596 authored about 18 years ago
Renamed Object#metaclass to Object#__metaclass__ to keep it out of the way.

github.com/freerange/mocha - 71d3e72a543270aec899d48473fd82056c748ab0 authored about 18 years ago
Patch from Tobias Lutke to reverse order in which expectations are matched, so that last expectation is matched first. This allows e.g. a call to stubs() to be effectively overridden by a call to expects(). c.f. JMock.

github.com/freerange/mocha - a89c5eca75e793af70742216e7dfac5b18a5248e authored about 18 years ago
Patch from Tobias Lutke to reverse order in which expectations are matched, so that last expectation is matched first. This allows e.g. a call to stubs() to be effectively overridden by a call to expects(). c.f. JMock.

github.com/freerange/mocha.methods - 6cf4a82c9f34fc006de94b62823572f4b81feb4a authored about 18 years ago
Fix path to lib/mocha/object.rb in rdoc generation rake task - thanks to Tomas Pospisek for patch.

github.com/freerange/mocha.methods - afde2c01fa648a6658b15770c2bdbb05e1282189 authored about 18 years ago
Fix path to lib/mocha/object.rb in rdoc generation rake task - thanks to Tomas Pospisek for patch.

github.com/freerange/mocha - b30b416a479687edf91158bbb4c729e9f52349e0 authored about 18 years ago
Changed Rakefile to include examples dir in packages.

github.com/freerange/mocha - 0e605eecb6b2e3d7f97c757ddb3728a1c17edf41 authored about 18 years ago
Changed Rakefile to include examples dir in packages.

github.com/freerange/mocha.methods - c1d9d55dca17052b1ebeb290d07a1bf8ef548c93 authored about 18 years ago
Object#mocha_inspect now shows object ID in hex to imitate Ruby's own inspect.

github.com/freerange/mocha.methods - 4a8452e93b015e63fc863aa82f20641a320e661a authored about 18 years ago
Object#mocha_inspect now shows object ID in hex to imitate Ruby's own inspect.

github.com/freerange/mocha - 5c4c6c2ae3d83eb6ec7c784be8340e8699536f9c authored about 18 years ago
Raise the same object passed to Expectation#raises if we omit the optional message

github.com/freerange/mocha - c9fc4e1ff8c590fb86833ec9ac4754fd90de3e22 authored about 18 years ago
Raise the same object passed to Expectation#raises if we omit the optional message

github.com/freerange/mocha.methods - e79115c20a7be425f2404351a84769f210f89576 authored about 18 years ago
Fixed bug where mocha/standalone was being required by mocha instead of mocha_standalone. This caused mocha/object not to be loaded among other things which meant methods like expects() and stubs() on objects stopped working.

github.com/freerange/mocha.methods - 9d7a8241dc51c6c5a836f3379b0febed545b5c21 authored over 18 years ago
Fixed bug where mocha/standalone was being required by mocha instead of mocha_standalone. This caused mocha/object not to be loaded among other things which meant methods like expects() and stubs() on objects stopped working.

github.com/freerange/mocha - 22634b83805ae0337f6fe4c1b25d9bcff756719d authored over 18 years ago
Removed last references to test unit code.

github.com/freerange/mocha - 4486de24232fc1d5e06ea35e9ef5c630745c6a52 authored over 18 years ago
Removed last references to test unit code.

github.com/freerange/mocha.methods - 0f8b00d956162d0df108930cbff9fa6594804462 authored over 18 years ago
Replaced backtrace filtering to remove another dependency on test unit.

github.com/freerange/mocha.methods - a6da7ed00326d988128746231f725854b47316ef authored over 18 years ago
Replaced backtrace filtering to remove another dependency on test unit.

github.com/freerange/mocha - e1fe82b358db77b00db65b318a0e7a85b2b945dc authored over 18 years ago
Mostly isolated mocha code from test unit code.

github.com/freerange/mocha - 3ac42fb5d945fc588da44733f22de245e9d0eb4c authored over 18 years ago
Mostly isolated mocha code from test unit code.

github.com/freerange/mocha.methods - e96283c7e37369f8566469db306abc8d94852cfd authored over 18 years ago
SmartTestCase module amalgamated with Mocha module.

github.com/freerange/mocha.methods - f3d8382f238b7244e94bc617caf60e01789ad8ac authored over 18 years ago
SmartTestCase module amalgamated with Mocha module.

github.com/freerange/mocha - 02326175eea6fe33f770b40137237a46765cb9cd authored over 18 years ago
Stubba module amalgamated with Mocha module.

github.com/freerange/mocha - a7026a696424f913f855ad891948a8302a732ec2 authored over 18 years ago
Stubba module amalgamated with Mocha module.

github.com/freerange/mocha.methods - a528d41082fcfc4007bbfca1f6420bad252e8353 authored over 18 years ago