Sat Mar 17 14:39:20 2012 UTC ()
Update ruby-mocha to 0.10.5.

= 0.10.5 (a5a64cf9755b21d4a30e446232654d1c0fc6f151)
* Fix for issue #66 (hopefully without regressing on issue #63) - Mocha::Mock has Mocha::Mockery as a dependency. Stop trying to pretend otherwise. Thanks to @kennyj for reporting.
* Fix a bunch of warnings in Ruby 1.9. There are still the 6 test failures mentioned in issue #41 which I suspect are due to the introspection gem not being Ruby 1.9-compatible.
* Add links to README for source code & issue tracker.
* Fix for issue #67 - Make the travis-ci badge visible in the README. Thanks to Diego Plentz for pull request.
* Fix for issue #70 - Rename Mock#expectations to Mock#__expectations__ to avoid conflicts. Thanks to Jeremy Stephens for pull request.

= 0.10.4 ()
* Fix for issue #65 - expectations not being verified in subsequent tests
* Fix for issue #63 - require Mocha::Mockery at Mocha::Mock class load time and not on invocation of Mock#method_missing.
* Fix for issue #45 - raise ArgumentError if Mocha::ParameterMatchers#has_entry is given
Hash with wrong number of entries.
* Make global variable name more obscure to avoid clashes with other libraries.
* Move travis-ci-related gemfiles into their own directory.

= 0.10.3 (e7f88af8e7c3396bc85fe9f9cb9e5f5fef04bea2)
* Fix for issue #57. Gem::Requirement#=~ was only added in rubygems v1.8.0, but Object#=~ means the result of various monkey-patching checks is always false/nil for earlier versions of rubygems. However, the method it aliases #satisfied_by? has existed since Gem::Dependency was extracted from Gem::Version in rubygems v0.9.4.4, so it's much safer to use that. Thanks to fguillen for reporting and helping with diagnosis.

= 0.10.2 (e05d9a555f1cf97c5961900dab0d884e9753257b)
* Merge pull request #53. Unstubbing a method should not remove expectations for other stubbed methods. Fixes #52. Thanks to saikat.

= 0.10.1 (f631a4ba22c6ed4929c52b0520311a9a84034a20)
* Merge pull request #51. Use Gem::Requirement & Gem::Version for version comparison. Fixes issue #50. Thanks to meineerde.
* Fixed typo in rdoc for Mocha::ObjectMethods.
* Improve README as suggested in issue #46. Explain that Mocha must be loaded after test libraries and how to achieve this using Bundler.
* Merge pull request #43 - nobody expects the spanish inquisition! Thanks to cairo140.
* Fix for issue #39 - improve documentation for Expectation#multiple_yields.
* Fix for issue #38 where a subtle change in test-unit v2.3.0 had been missed - only visible in verbose mode.
* Support for MiniTest up to v2.6.2 has been verified.
* Add explicit development dependency on coderay for generating syntax-highlighted code examples.


(taca)
diff -r1.9 -r1.10 pkgsrc/devel/ruby-mocha/Makefile
diff -r1.7 -r1.8 pkgsrc/devel/ruby-mocha/PLIST
diff -r1.8 -r1.9 pkgsrc/devel/ruby-mocha/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/devel/ruby-mocha/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ruby-mocha/Makefile 2011/09/12 11:50:50 1.9
+++ pkgsrc/devel/ruby-mocha/Makefile 2012/03/17 14:39:20 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.9 2011/09/12 11:50:50 taca Exp $ 1# $NetBSD: Makefile,v 1.10 2012/03/17 14:39:20 taca Exp $
2 2
3DISTNAME= mocha-0.10.0 3DISTNAME= mocha-0.10.5
4CATEGORIES= devel 4CATEGORIES= devel
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://mocha.rubyforge.org/ 7HOMEPAGE= http://mocha.rubyforge.org/
8COMMENT= Ruby library for mocking and stubbing 8COMMENT= Ruby library for mocking and stubbing
9LICENSE= ruby-license OR mit 9LICENSE= ruby-license OR mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-metaclass>=0.0.1<0.1:../../devel/ruby-metaclass 11DEPENDS+= ${RUBY_PKGPREFIX}-metaclass>=0.0.1<0.1:../../devel/ruby-metaclass
12 12
13.include "../../lang/ruby/gem.mk" 13.include "../../lang/ruby/gem.mk"
14.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/devel/ruby-mocha/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/ruby-mocha/PLIST 2011/09/12 11:50:51 1.7
+++ pkgsrc/devel/ruby-mocha/PLIST 2012/03/17 14:39:20 1.8
@@ -1,37 +1,37 @@ @@ -1,37 +1,37 @@
1@comment $NetBSD: PLIST,v 1.7 2011/09/12 11:50:51 taca Exp $ 1@comment $NetBSD: PLIST,v 1.8 2012/03/17 14:39:20 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/.gemtest 3${GEM_LIBDIR}/.gemtest
4${GEM_LIBDIR}/COPYING.rdoc 4${GEM_LIBDIR}/COPYING.rdoc
5${GEM_LIBDIR}/Gemfile 5${GEM_LIBDIR}/Gemfile
6${GEM_LIBDIR}/Gemfile.minitest.1.3.0 
7${GEM_LIBDIR}/Gemfile.minitest.1.4.0 
8${GEM_LIBDIR}/Gemfile.minitest.1.4.1 
9${GEM_LIBDIR}/Gemfile.minitest.1.4.2 
10${GEM_LIBDIR}/Gemfile.minitest.2.0.0 
11${GEM_LIBDIR}/Gemfile.minitest.2.0.1 
12${GEM_LIBDIR}/Gemfile.minitest.2.3.0 
13${GEM_LIBDIR}/Gemfile.minitest.latest 
14${GEM_LIBDIR}/Gemfile.test-unit.2.0.0 
15${GEM_LIBDIR}/Gemfile.test-unit.2.0.1 
16${GEM_LIBDIR}/Gemfile.test-unit.2.0.3 
17${GEM_LIBDIR}/Gemfile.test-unit.latest 
18${GEM_LIBDIR}/MIT-LICENSE.rdoc 6${GEM_LIBDIR}/MIT-LICENSE.rdoc
19${GEM_LIBDIR}/README.rdoc 7${GEM_LIBDIR}/README.rdoc
20${GEM_LIBDIR}/RELEASE.rdoc 8${GEM_LIBDIR}/RELEASE.rdoc
21${GEM_LIBDIR}/Rakefile 9${GEM_LIBDIR}/Rakefile
22${GEM_LIBDIR}/examples/misc.rb 10${GEM_LIBDIR}/examples/misc.rb
23${GEM_LIBDIR}/examples/mocha.rb 11${GEM_LIBDIR}/examples/mocha.rb
24${GEM_LIBDIR}/examples/stubba.rb 12${GEM_LIBDIR}/examples/stubba.rb
 13${GEM_LIBDIR}/gemfiles/Gemfile.minitest.1.3.0
 14${GEM_LIBDIR}/gemfiles/Gemfile.minitest.1.4.0
 15${GEM_LIBDIR}/gemfiles/Gemfile.minitest.1.4.1
 16${GEM_LIBDIR}/gemfiles/Gemfile.minitest.1.4.2
 17${GEM_LIBDIR}/gemfiles/Gemfile.minitest.2.0.0
 18${GEM_LIBDIR}/gemfiles/Gemfile.minitest.2.0.1
 19${GEM_LIBDIR}/gemfiles/Gemfile.minitest.2.3.0
 20${GEM_LIBDIR}/gemfiles/Gemfile.minitest.latest
 21${GEM_LIBDIR}/gemfiles/Gemfile.test-unit.2.0.0
 22${GEM_LIBDIR}/gemfiles/Gemfile.test-unit.2.0.1
 23${GEM_LIBDIR}/gemfiles/Gemfile.test-unit.2.0.3
 24${GEM_LIBDIR}/gemfiles/Gemfile.test-unit.latest
25${GEM_LIBDIR}/init.rb 25${GEM_LIBDIR}/init.rb
26${GEM_LIBDIR}/lib/mocha.rb 26${GEM_LIBDIR}/lib/mocha.rb
27${GEM_LIBDIR}/lib/mocha/any_instance_method.rb 27${GEM_LIBDIR}/lib/mocha/any_instance_method.rb
28${GEM_LIBDIR}/lib/mocha/api.rb 28${GEM_LIBDIR}/lib/mocha/api.rb
29${GEM_LIBDIR}/lib/mocha/argument_iterator.rb 29${GEM_LIBDIR}/lib/mocha/argument_iterator.rb
30${GEM_LIBDIR}/lib/mocha/backtrace_filter.rb 30${GEM_LIBDIR}/lib/mocha/backtrace_filter.rb
31${GEM_LIBDIR}/lib/mocha/cardinality.rb 31${GEM_LIBDIR}/lib/mocha/cardinality.rb
32${GEM_LIBDIR}/lib/mocha/central.rb 32${GEM_LIBDIR}/lib/mocha/central.rb
33${GEM_LIBDIR}/lib/mocha/change_state_side_effect.rb 33${GEM_LIBDIR}/lib/mocha/change_state_side_effect.rb
34${GEM_LIBDIR}/lib/mocha/class_method.rb 34${GEM_LIBDIR}/lib/mocha/class_method.rb
35${GEM_LIBDIR}/lib/mocha/configuration.rb 35${GEM_LIBDIR}/lib/mocha/configuration.rb
36${GEM_LIBDIR}/lib/mocha/deprecation.rb 36${GEM_LIBDIR}/lib/mocha/deprecation.rb
37${GEM_LIBDIR}/lib/mocha/exception_raiser.rb 37${GEM_LIBDIR}/lib/mocha/exception_raiser.rb
@@ -41,33 +41,33 @@ ${GEM_LIBDIR}/lib/mocha/expectation_list @@ -41,33 +41,33 @@ ${GEM_LIBDIR}/lib/mocha/expectation_list
41${GEM_LIBDIR}/lib/mocha/in_state_ordering_constraint.rb 41${GEM_LIBDIR}/lib/mocha/in_state_ordering_constraint.rb
42${GEM_LIBDIR}/lib/mocha/inspect.rb 42${GEM_LIBDIR}/lib/mocha/inspect.rb
43${GEM_LIBDIR}/lib/mocha/instance_method.rb 43${GEM_LIBDIR}/lib/mocha/instance_method.rb
44${GEM_LIBDIR}/lib/mocha/integration.rb 44${GEM_LIBDIR}/lib/mocha/integration.rb
45${GEM_LIBDIR}/lib/mocha/integration/mini_test.rb 45${GEM_LIBDIR}/lib/mocha/integration/mini_test.rb
46${GEM_LIBDIR}/lib/mocha/integration/mini_test/assertion_counter.rb 46${GEM_LIBDIR}/lib/mocha/integration/mini_test/assertion_counter.rb
47${GEM_LIBDIR}/lib/mocha/integration/mini_test/exception_translation.rb 47${GEM_LIBDIR}/lib/mocha/integration/mini_test/exception_translation.rb
48${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_13.rb 48${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_13.rb
49${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_140.rb 49${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_140.rb
50${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_141.rb 50${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_141.rb
51${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_142_to_172.rb 51${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_142_to_172.rb
52${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_200.rb 52${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_200.rb
53${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_201_to_222.rb 53${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_201_to_222.rb
54${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_230_to_251.rb 54${GEM_LIBDIR}/lib/mocha/integration/mini_test/version_230_to_262.rb
55${GEM_LIBDIR}/lib/mocha/integration/test_unit.rb 55${GEM_LIBDIR}/lib/mocha/integration/test_unit.rb
56${GEM_LIBDIR}/lib/mocha/integration/test_unit/assertion_counter.rb 56${GEM_LIBDIR}/lib/mocha/integration/test_unit/assertion_counter.rb
57${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_200.rb 57${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_200.rb
58${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_201_to_202.rb 58${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_201_to_202.rb
59${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_203_to_220.rb 59${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_203_to_220.rb
60${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_230_to_233.rb 60${GEM_LIBDIR}/lib/mocha/integration/test_unit/gem_version_230_to_240.rb
61${GEM_LIBDIR}/lib/mocha/integration/test_unit/ruby_version_185_and_below.rb 61${GEM_LIBDIR}/lib/mocha/integration/test_unit/ruby_version_185_and_below.rb
62${GEM_LIBDIR}/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb 62${GEM_LIBDIR}/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb
63${GEM_LIBDIR}/lib/mocha/is_a.rb 63${GEM_LIBDIR}/lib/mocha/is_a.rb
64${GEM_LIBDIR}/lib/mocha/logger.rb 64${GEM_LIBDIR}/lib/mocha/logger.rb
65${GEM_LIBDIR}/lib/mocha/method_matcher.rb 65${GEM_LIBDIR}/lib/mocha/method_matcher.rb
66${GEM_LIBDIR}/lib/mocha/mock.rb 66${GEM_LIBDIR}/lib/mocha/mock.rb
67${GEM_LIBDIR}/lib/mocha/mockery.rb 67${GEM_LIBDIR}/lib/mocha/mockery.rb
68${GEM_LIBDIR}/lib/mocha/module_method.rb 68${GEM_LIBDIR}/lib/mocha/module_method.rb
69${GEM_LIBDIR}/lib/mocha/multiple_yields.rb 69${GEM_LIBDIR}/lib/mocha/multiple_yields.rb
70${GEM_LIBDIR}/lib/mocha/names.rb 70${GEM_LIBDIR}/lib/mocha/names.rb
71${GEM_LIBDIR}/lib/mocha/no_yields.rb 71${GEM_LIBDIR}/lib/mocha/no_yields.rb
72${GEM_LIBDIR}/lib/mocha/object.rb 72${GEM_LIBDIR}/lib/mocha/object.rb
73${GEM_LIBDIR}/lib/mocha/options.rb 73${GEM_LIBDIR}/lib/mocha/options.rb
@@ -108,26 +108,28 @@ ${GEM_LIBDIR}/lib/mocha/version.rb @@ -108,26 +108,28 @@ ${GEM_LIBDIR}/lib/mocha/version.rb
108${GEM_LIBDIR}/lib/mocha/yield_parameters.rb 108${GEM_LIBDIR}/lib/mocha/yield_parameters.rb
109${GEM_LIBDIR}/lib/mocha_standalone.rb 109${GEM_LIBDIR}/lib/mocha_standalone.rb
110${GEM_LIBDIR}/lib/stubba.rb 110${GEM_LIBDIR}/lib/stubba.rb
111${GEM_LIBDIR}/mocha.gemspec 111${GEM_LIBDIR}/mocha.gemspec
112${GEM_LIBDIR}/test/acceptance/acceptance_test_helper.rb 112${GEM_LIBDIR}/test/acceptance/acceptance_test_helper.rb
113${GEM_LIBDIR}/test/acceptance/api_test.rb 113${GEM_LIBDIR}/test/acceptance/api_test.rb
114${GEM_LIBDIR}/test/acceptance/bug_18914_test.rb 114${GEM_LIBDIR}/test/acceptance/bug_18914_test.rb
115${GEM_LIBDIR}/test/acceptance/bug_21465_test.rb 115${GEM_LIBDIR}/test/acceptance/bug_21465_test.rb
116${GEM_LIBDIR}/test/acceptance/bug_21563_test.rb 116${GEM_LIBDIR}/test/acceptance/bug_21563_test.rb
117${GEM_LIBDIR}/test/acceptance/exception_rescue_test.rb 117${GEM_LIBDIR}/test/acceptance/exception_rescue_test.rb
118${GEM_LIBDIR}/test/acceptance/expectations_on_multiple_methods_test.rb 118${GEM_LIBDIR}/test/acceptance/expectations_on_multiple_methods_test.rb
119${GEM_LIBDIR}/test/acceptance/expected_invocation_count_test.rb 119${GEM_LIBDIR}/test/acceptance/expected_invocation_count_test.rb
120${GEM_LIBDIR}/test/acceptance/failure_messages_test.rb 120${GEM_LIBDIR}/test/acceptance/failure_messages_test.rb
 121${GEM_LIBDIR}/test/acceptance/issue_65_test.rb
 122${GEM_LIBDIR}/test/acceptance/issue_70_test.rb
121${GEM_LIBDIR}/test/acceptance/minitest_test.rb 123${GEM_LIBDIR}/test/acceptance/minitest_test.rb
122${GEM_LIBDIR}/test/acceptance/mocha_example_test.rb 124${GEM_LIBDIR}/test/acceptance/mocha_example_test.rb
123${GEM_LIBDIR}/test/acceptance/mocha_test_result_test.rb 125${GEM_LIBDIR}/test/acceptance/mocha_test_result_test.rb
124${GEM_LIBDIR}/test/acceptance/mock_test.rb 126${GEM_LIBDIR}/test/acceptance/mock_test.rb
125${GEM_LIBDIR}/test/acceptance/mock_with_initializer_block_test.rb 127${GEM_LIBDIR}/test/acceptance/mock_with_initializer_block_test.rb
126${GEM_LIBDIR}/test/acceptance/mocked_methods_dispatch_test.rb 128${GEM_LIBDIR}/test/acceptance/mocked_methods_dispatch_test.rb
127${GEM_LIBDIR}/test/acceptance/multiple_expectations_failure_message_test.rb 129${GEM_LIBDIR}/test/acceptance/multiple_expectations_failure_message_test.rb
128${GEM_LIBDIR}/test/acceptance/optional_parameters_test.rb 130${GEM_LIBDIR}/test/acceptance/optional_parameters_test.rb
129${GEM_LIBDIR}/test/acceptance/parameter_matcher_test.rb 131${GEM_LIBDIR}/test/acceptance/parameter_matcher_test.rb
130${GEM_LIBDIR}/test/acceptance/partial_mocks_test.rb 132${GEM_LIBDIR}/test/acceptance/partial_mocks_test.rb
131${GEM_LIBDIR}/test/acceptance/raise_exception_test.rb 133${GEM_LIBDIR}/test/acceptance/raise_exception_test.rb
132${GEM_LIBDIR}/test/acceptance/return_value_test.rb 134${GEM_LIBDIR}/test/acceptance/return_value_test.rb
133${GEM_LIBDIR}/test/acceptance/sequence_test.rb 135${GEM_LIBDIR}/test/acceptance/sequence_test.rb

cvs diff -r1.8 -r1.9 pkgsrc/devel/ruby-mocha/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ruby-mocha/distinfo 2011/09/12 11:50:51 1.8
+++ pkgsrc/devel/ruby-mocha/distinfo 2012/03/17 14:39:20 1.9
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.8 2011/09/12 11:50:51 taca Exp $ 1$NetBSD: distinfo,v 1.9 2012/03/17 14:39:20 taca Exp $
2 2
3SHA1 (mocha-0.10.0.gem) = 9fe4c957e1eb1634d97e8621ce62e3e8330b7ec7 3SHA1 (mocha-0.10.5.gem) = b3490deeb5a2e50b86df3cdacf27f19b67fc6f3f
4RMD160 (mocha-0.10.0.gem) = 96075a586c50e8fdadd3017ef72b2b4bc48c5e27 4RMD160 (mocha-0.10.5.gem) = 5e29c4701db4fdd90012cf3e1c4ebe46a254e972
5Size (mocha-0.10.0.gem) = 71168 bytes 5Size (mocha-0.10.5.gem) = 73728 bytes