Ecosyste.ms: OpenCollective

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

github.com/freerange/mocha.methods


https://github.com/freerange/mocha.methods

Add generated docs so they can be published on github pages.

8444bac1ce42d1aa49de823a3c44dba163cb93e4 authored almost 13 years ago
Add @tomafro's rake task for publishing docs to Github pages.

67166753059c8b2de49e2dece3c413b3ac9d210f authored almost 13 years ago
Tweak rdoc to make it more realistic.

babd9e2bdaaca22d4c6a122c4d1b2de0670066cc authored almost 13 years ago
Add basic rdoc for Mock#unstub.

2a2b65946ce664a2a6a4f98c8c3e9369a7da0266 authored almost 13 years ago
Add SHA to release notes for v0.10.5.

361821952a12f62d52995bc79299c4205f08cee2 authored almost 13 years ago
Bump version to 0.10.5 and prepare for release.

5e29f67b2a92b27342f618b97e000c200bcfa88b authored almost 13 years ago
Added an acceptance test for fix for #70.

40bc7717451677f7a0eb41c69a99920e6f19a08c authored almost 13 years ago
Rename Mock#expectations to Mock#__expectations__ to avoid conflicts

a9eb87580a75ce6b85789202071b5baf72c9d6fc authored almost 13 years ago
Merge pull request #67 from plentz/patch-1

Making the travis-ci badge visible

d7aff002068bb37e03780c8b9549373fbab2fdb1 authored almost 13 years ago
making the travis-ci badge visible :)

03df8bb47142c05955984f3f0802da7719f85026 authored almost 13 years ago
Another attempt to get README links to render correctly.

- I think the problem was the indentation was causing these to be
rendered as code blocks.
- T...

cc6ed027fdc0edc2f7e0961aab99c8e9b63e3a83 authored almost 13 years ago
Try to make README links render more sensibly.

3fb480ce6f48c6a7f27a8e2f55f12313d711c852 authored almost 13 years ago
Add README links to source code and issues.

a63369fa8bce52716ea31c5bfb8cac2af44f412c authored almost 13 years ago
Avoid a bunch of warnings in Ruby 1.9.

warning: assigned but unused variable - foo

There are still the 6 test failures mentioned i...

461d903458ad502946f6477f072af2011ec255a3 authored almost 13 years ago
Mock has Mockery as a dependency. Stop trying to pretend otherwise.

Hopefully this will fix #66 without regressing on #63.

2884cfa51aaa6decd3ddb188a7a70fedacc4805b authored almost 13 years ago
Add SHA to release notes for v0.10.4.

f5b6e81e56cc124f72d58a7a588b447a84b8477d authored almost 13 years ago
Bump version to 0.10.4 and prepare for release.

17ca1489afbd984d68f03a08c1b651bd9756a596 authored almost 13 years ago
Fix for #65.

- As suggested in the initial report, this was broken in
3fbcad2da6906e80e8c91d659790748d9d9ee...

d24c4ca2e83737f995f81362670ec6fc2a34114d authored almost 13 years ago
Require Mockery at the header instead of picking it in method_missing

Closes #63

da73892a468e83fa3cc425b7a39095ab90386fbf authored about 13 years ago
Be consistent in use of ordinal method names to avoid scope for confusion.

9e3bbd24d3cf9bd766a38f99c34f9fe66c55fc0c authored about 13 years ago
Ensure sequence tests aren't passing by accident.

84a1f3a4148bc9ba507abad2a42b2e22b3c85d5d authored about 13 years ago
Fix for #45.

Raise ArgumentError if Mocha::ParameterMatchers#has_entry is given
Hash with wrong number of ent...

f316f126ae7b1ff583f839738f6a67192d77d32e authored about 13 years ago
Doh - multiple gemspec declarations in Gemfiles.

850114af9812bcb36e927385f64838efed25f0c5 authored about 13 years ago
Change gemspec path within Gemfiles in subdirectory.

It appears that the symbolic link in my last commit didn't work.

9dece1abea1a71f8a48a6f17b91262b366e0345d authored about 13 years ago
Travis seems to need gemspec in same directory as Gemfile.

c0edbac4cfe96ce1fbd4d3d693ee4ab1ad5ab515 authored about 13 years ago
Move travis gemfiles into their own directory.

Reduces clutter in the root directory.

37b407826337e33e05ff494dc8b5b7e054b3f4f0 authored about 13 years ago
Use a more obscure global variable name.

I'm amazed this hasn't caused a problem yet, but it's only a matter of
time. My longer-term plan...

b96d0825994634308c8bbc0d102bc6abe02b0ca8 authored about 13 years ago
Add SHA to release notes for v0.10.3.

b6623d9bfa49c933331d853b5f74e6e17b02443a authored about 13 years ago
Bump version to 0.10.3 and prepare for release.

2b19701c0ab2f61f6e1036113e38befc688d912b authored about 13 years ago
Use Gem::Requirement#satisfied_by? instead of #=~

- The former has been available in rubygems since v0.9.4.4 whereas the
latter has only been av...

cab48246fb7cbbd9b5288b27334be99e178d8555 authored about 13 years ago
Add SHA to release notes for v0.10.2.

c40c88a89695406958d3f6d97f87af9d44f6850c authored about 13 years ago
Bump version to 0.10.2 and prepare for release.

8e468038327ab433a80022609308ca7c58975910 authored about 13 years ago
Make code more OO and tests less implementation-specific.

f075392dea97a8416e81cec02beafc3c87ddc04c authored about 13 years ago
Improve acceptance test coverage for unstubbing.

Ensure all relevant expectations are removed when a method is unstubbed.

aa35144126b593deea0a40502951af510dc39b7d authored about 13 years ago
Add SHA to release notes for v0.10.1.

7901fcc18e9e38757c81861d1b0a6804a5c68f44 authored about 13 years ago
Bump version to 0.10.1 and prepare for release.

ff1ff20b76d7b23c5252692daee94e42aa2049e3 authored about 13 years ago
Add tests for new methods on expectation_list.rb and mock.rb

11fa522dd1cd4700486d859bd38d2882290b548c authored about 13 years ago
Fix unstubbing one method on an object causing expectation errors on another method. Closes #52.

122f28270b01cfdec3bf0f7543b597d185277375 authored about 13 years ago
Add acceptance test around still-stubbed methods breaking when any method is unstubbed

209edb8eadba6bb54f8a5396c4554f44625b21f1 authored about 13 years ago
Fix attempt to compare Gem::Version with String.

1f2329f3e56247e99313355e221b520ff76917f5 authored about 13 years ago
Fixed parenthesis mismatch.

60332a27c878d22fe48b845f94f65f2ca7f8f8bd authored about 13 years ago
Merge branch 'master' of github.com:floehopper/mocha

f130e5c12d6112929e23ec0b4cc7826f8599f507 authored about 13 years ago
Merge pull request #51 from meineerde/issues/50-minitest-2.10.0

Use Gem::Requirement & Gem::Version for version comparison. Fixes #50.

8e9d405665c4d064e202c2f36d2bc633353c5ac4 authored about 13 years ago
Use Gem::Requirement for version comparison. Fixes #50

cda413572b7fb26db5852c1aacaa8bb9069b6bbd authored about 13 years ago
Fixed typo in rdoc.

534ffcf91f15d1abb5ff26206acfd3cbe0a4ea22 authored about 13 years ago
Improve README as suggested in #46.

Explain that Mocha must be loaded after test libraries and how to achieve this using Bundler.

4da3a3777b49599919f95c7f67143333c6896436 authored about 13 years ago
Merge pull request #43 from cairo140/master

nobody expects the spanish inquisition!

3fede6cacedc1ce2877598ee08c913c03d877b00 authored about 13 years ago
the soft pillows

58a7b0481d712d35295c99e975dd069167aed573 authored about 13 years ago
the comfy chair

7bfab94cab7a91f4eab14581136d7a5e2744532a authored about 13 years ago
Touch README to see whether travis-ci builds are working.

6886c3730b7ad1a7418b57acec3ad45a43c3a724 authored over 13 years ago
Support for MiniTest up to v2.6.2 has been verified.

54b1578411f23abf69cf5a1688d5929391f1adcd authored over 13 years ago
Improve documentation for Expectation#multiple_yields in response to #39.

84c8803a01d07a6300d79dfe067d7dc585ccea8c authored over 13 years ago
Use new version of rdoc so travis image works.

4a6ecf1dd6e64c1edd97026cfb2c4ff23352579e authored over 13 years ago
Should fix issue 38.

I had missed a subtle change in test-unit v2.3.0 which was only uncovered when running in verbos...

442614e9262b15bb84009596d20b58d71c3a38a6 authored over 13 years ago
Officially support test-unit v2.4.0.

There are no changes to the monkey-patched code.

2e39f53edc85a5df9ac78335eebd5e55c07ebeb0 authored over 13 years ago
Officially support minitest v2.6.0.

There are no changes to the monkey-patched code.

440e6a14e7ed14d60a33202c00904649e8dc13d2 authored over 13 years ago
Ruby 1.8.6 is no longer supported by travis-ci.org.

3e6f147827b3efd2781f30204cbc4e276a328469 authored over 13 years ago
We currently use the coderay gem to generate syntax highlighted example code.

3efff83f34e32abdb1f8c60850a06b7cd9925a08 authored over 13 years ago
Add SHA to release notes.

0767222158fc99d2fe56ebd08bb8ff59199b4b56 authored over 13 years ago
Bump version to 0.10.0 and prepare for release.

f7aee0660f0f91714a48417e74b085b88ec683b1 authored over 13 years ago
We now support MiniTest up to and including v2.5.1.

See https://github.com/floehopper/mocha/issues/35#issuecomment-1999336.

ac40fc0b57af8d4d03bbd54f7f4aa9646b77e70c authored over 13 years ago
We should use v2.4.0 of the MiniTest integration code for MiniTest versions after v2.4.0.

23e130bcdb031478f7485b4ade3817fd4b568575 authored over 13 years ago
The $options global variable should be set for test-unit tests as well as for minitest tests.

74d73b30a9dd68924efb6bdd3c0bd18a11fdf334 authored over 13 years ago
Ensure the $options global is set whenever it's needed.

A test was causing APITest to fail in Ruby 1.9.2, because it only required `mocha_standalone` an...

a8527a69a6637f7a49925b0b33e76bf265230524 authored over 13 years ago
It looks like MiniTest v1.4.1 never worked on platforms not supporting the INFO signal.

This seems to include the Travis CI platform.

The MiniTest bug was fixed in v1.4.2.

445cbed42505bb8aaa192de31f8afeb26b09b94e authored over 13 years ago
We now support minitest up to v2.4.0.

8c11f0899c1d95f539aabcb87dbf9279be736070 authored over 13 years ago
Gemfile names didn't match those listed in .travis.yml.

7e2524edd7eb47cef7011d088604c43e9e73b357 authored over 13 years ago
Test with a representative sample of versions of minitest to exercise all the different monkey-patches.

9779ec8302955dbbf7e52702a16d57362851c774 authored over 13 years ago
Test with a representative sample of versions of test-unit to exercise all the different monkey-patches. We now also support test-unit <= 2.3.3.

Note we had to constrain the "hoe" gem to version "2.8.0", because later versions of "hoe" depen...

adecfc5cf230f3ac6d641d189f0b42751998561a authored over 13 years ago
Using multiple Gemfiles seems to be a better way to run Travis CI builds against multiple version of test-unit.

It also means we can switch on the debug mocha option without generating a bunch of unnecessary ...

4561797ca96f0ad6556b074f28810e6b19d26ed8 authored over 13 years ago
Revert 6b70ee97f0fd0370eacfa68468cb076412de5910. It appears the newer version of rdoc isn't supported in Ruby 1.8.6.

2dbec63f12a5d9442233228424a3cbce301dd7d8 authored over 13 years ago
Add the github-markup gem and the required version of rdoc as dependencies, so I can reproduce what Github does to the README.rdoc page.

c4172c7d1f2a72117d902337c50ae51e0fa8a222 authored over 13 years ago
It's recommended to use the SSL version of the Travis CI build status image on a Github page.

86402f98630c5ad0c390ad9acb075c8e8989d396 authored over 13 years ago
Fix heading and try image without an rdoc label [ci skip]

206ef5ebd175a3cf6765b71faec02c2145fd3dea authored over 13 years ago
Attempt to display Travis CI build status in README.

This may be defeated by the rdoc format of the README.

e29fb75ba9b82c0c965657241df8826a330e0476 authored over 13 years ago
There's not much point in running v2.3.1 *and* the latest version of the test-unit gem since they are currently one and the same.

4e738a07a04cc11147863d0cdd451dbffdc4579d authored over 13 years ago
The `use_test_unit_gem` MOCHA_OPTION hasn't worked since we switched to bundler.

It's now possible to use the TEST_UNIT_VERSION environment variable instead.

Note that it has t...

90d870c3ed8971572e6618db1df16b3d9481e927 authored over 13 years ago
Run Travis CI with and without and with different versions of test-unit gem.

e27913fade72a76bd5808766200fcf6e319f5da3 authored over 13 years ago
Run Travis CI builds with and without test-unit gem.

94057c2af099e2ef9c55813f0bf190463a73610f authored over 13 years ago
Debug message had the wrong test-unit version numbers.

b4ead62751adba0c10244cee3cd81a482b68456e authored over 13 years ago
Remove ruby versions with failing builds from Travis CI.

bb31360d2af6420fb746478c34a16f09cd88929b authored over 13 years ago
Avoid deprecation warning for rdoc rake task.

a1d06aafc3704a3d9526c77ebbab7bf59861433d authored over 13 years ago
Add jruby to Travis CI config.

3caff22130f36b0229f3a8d7b270f7eaf5bf40bd authored over 13 years ago
Introspection-based tests don't work on Ruby 1.8.6.

The amount of effort required to make introspection compatible with Ruby 1.8.6 isn't worth it, s...

4ae62e6c053019739abb8a14b6a01c5d7e97ffcf authored over 13 years ago
Run Travis CI build on multiple versions of Ruby.

65481f947cf8d9f15da20ade217afcb0485f11f2 authored over 13 years ago
Use new metaclass gem instead of metaid to avoid clashes with Rails v2.3.

See https://github.com/floehopper/mocha/commit/f0749d6d291164cc9280aa8ba16f33d652d45fe1#commitco...

9e9b53f5c08b97938091e2661e003a745901ec31 authored over 13 years ago
We can now officially support v2.0.9 to v2.2.0 of the test-unit gem as well as v2.3.0 & v2.3.1.

I've now checked through all the changes to Test::Unit::TestCase#run.

cfb10f3cbff3685dd8eea317d9c0387c14507cf9 authored over 13 years ago
Some other changes were made to Test::Unit::TestCase#run between v2.2.0 & v2.3.0.

881ee8809ebf268e86a4b199f0fe0dd8eee00445 authored over 13 years ago
I want to be able to run rake tasks without `bundle exec`.

c02a84301ec3246c0e375d2f03ed2bf7f15a7643 authored over 13 years ago
adds support for 2.3.0 and 2.3.1

now the green dots will be shown and each passed test gets counted

0e46fc9efb74e226df3371fe0ccb4e768d0d6df7 authored over 13 years ago
Add development dependency on the "introspection" gem which contains an improved version of the original code extracted from Mocha.

ee6141e95898c45c8f7531fd0d6920735a14b537 authored over 13 years ago
Replace custom Object#__metaclass__ method with a dependency on the "metaid" gem by WhyTheLuckyStiff.

de4ea94d96217be9b4ec921d5555f80715aeb824 authored over 13 years ago
Remove some more artifacts from when we were generating gemspec from the Rakefile.

a271774391e351f667df31838ee17cedb5bf1b0a authored over 13 years ago
Use the "release" rake task provided by Bundler instead of using the Rake::XForge::Release functionality.

9bc51672e391d89abbbd75d2fd9d12b5e7cd1855 authored over 13 years ago
Use the built-in Bundler rake tasks for packaging the gem.

* I'm assuming nobody is still using the tar & zip versions of the release, but these are not av...

736842c5d6b419cce8d182dbd78da550ca1ba61c authored over 13 years ago
Make the gemspec the canonical reference and stop generating it from the Rakefile.

* Use Bundler and a Gemfile to manage dependencies based on the gemspec.
* Extract version const...

e07aaeb5bd26f4de6c4531f5708f47342e1900be authored over 13 years ago
Add Expectation#throws to allow a stubbed method to use Kernel#throw.

f57f4c0328d4ee57ee13f9a864413bf310d3267f authored over 13 years ago
Added configuration for Travis continuous integration.

7a85637aad8106a3577a5b1179d3255c986db50c authored over 13 years ago
Improved test coverage around stubbing of class methods defined in different ways.

In particular, check that the hierarchy of methods defined on a class and its ancestors is uncha...

0b42cdff57d1bacf49fa5766bee57adc7877af18 authored over 13 years ago
Add further test coverage for stubbing an instance method.

Note that we should include Object & Kernel methods in the introspection snapshot to ensure they...

1fea24ee6c95654c363d7e96319334a966599cf9 authored over 13 years ago