pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-mocha



Module Name:    pkgsrc
Committed By:   taca
Date:           Sun Dec 16 16:28:07 UTC 2012

Modified Files:
        pkgsrc/devel/ruby-mocha: Makefile PLIST distinfo

Log Message:
Update ruby-mocha to 0.13.1.

## 0.13.1
* Fix #97 - `Mocha::ParameterMatchers#has_entry` does not work with an Array as 
the entry's value. Thanks to @ngokli.
* Allow deprecation `:debug` mode to be switched on from `MOCHA_OPTIONS` 
environment variable.

## 0.13.0
* Major overhaul of MiniTest & Test::Unit integration. Mocha now integrates 
with later versions of the two test libraries using documented hooks rather 
than monkey-patching. This should mean that Mocha will integrate with new 
versions of either library without the need to release a new version of Mocha 
each time, which was clearly bad and unsustainable. Many thanks to @tenderlove, 
@zenspider & @kou for their help, suggestions & patience.
* Temporarily deprecated `require 'mocha'`. Use `require 'mocha/setup'` 
instead. The plan is that eventually `require 'mocha'` will *not* automatically 
integrate with either of the two test libraries as it does at the moment, and 
you'll need to explicitly & separately trigger the integration. I think this 
will provide a lot more flexibility and will hopefully do away with the need 
for the `require: false` option in the `Gemfile` which has always confused 
people.
* Deprecated `require 'mocha_standalone'` and `require 'mocha/standalone'`. Use 
`require 'mocha/api` instead.
* Although these are not part of Mocha's public API, I thought I should mention 
that the MiniTest and Test::Unit assertion counter classes have been combined 
into a single class `Mocha::Integration::AssertionCounter`.
* Extracted Mocha::Hooks module from Mocha::API and added documentation for 
test library authors.
* Improvements to documentation. Much of it has been combined into the README 
file.
* Fix #101 - Mock#respond_to? doesn't work with a string argument - thanks to 
@urbanautomaton.
* Fix #105 - Travis link in README - thanks to @cknadler.
* Various improvements to automated testing of integration with test libraries.
* Make deprecation warnings more prominent.

= 0.12.7
* Officially support minitest v4.1.0 (still monkey-patching).

= 0.12.6
* Fixes #103.

= 0.12.5
* Officially support minitest v3.5.0 (still monkey-patching).


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/ruby-mocha/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/ruby-mocha/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/ruby-mocha/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index