From: David Chelimsky Date: 2012-05-04T10:37:39+09:00 Subject: rspec-2.10 is released! --4fa332e3_79838cb2_9a04 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline rspec-2.10 is released=21 Cucumber docs http://rubydoc.info/gems/rspec-core http://rubydoc.info/gems/rspec-expectations http://rubydoc.info/gems/rspec-mocks http://rubydoc.info/gems/rspec-rails API Docs (RDoc) http://relishapp.com/gems/rspec-core http://relishapp.com/gems/rspec-expectations http://relishapp.com/gems/rspec-mocks http://relishapp.com/gems/rspec-rails =23=23=23 rspec-core-2.10.0 full changelog: http://github.com/rspec/rspec-core/compare/v2.9.0...v2.10= .0 Enhancements * Add =60prepend=5Fbefore=60 and =60append=5Fafter=60 hooks (preethiramde= v) * intended for extension libs * restores rspec-1 behavior * Reporting of profiled examples (moro) * Report the total amount of time taken for the top slowest examples.= * Report what percentage the slowest examples took from the total run= time. Bug fixes * Properly parse =60SPEC=5FOPTS=60 options. * =60example.description=60 returns the location of the example if there = is no explicit description or matcher-generated description. * RDoc fixes (Grzegorz =C5=9Awirski) * Do not modify example ancestry when dumping errors (Michael Grosser) =23=23=23 rspec-expectations-2.10.0 full changelog: http://github.com/rspec/rspec-expectations/compare/v2.9.1= ...v2.10.0 Enhancements * Add new =60start=5Fwith=60 and =60end=5Fwith=60 matchers (Jeremy Wadsac= k) * Add new matchers for specifying yields (Myron Marson): * =60expect =7B...=7D.to yield=5Fcontrol=60 * =60expect =7B...=7D.to yield=5Fwith=5Fargs(1, 2, 3)=60 * =60expect =7B...=7D.to yield=5Fwith=5Fno=5Fargs=60 * =60expect =7B...=7D.to yield=5Fsuccessive=5Fargs(1, 2, 3)=60 * =60match=5Funless=5Fraises=60 takes multiple exception args Bug fixes * =46ix =60be=5Fwithin=60 matcher to be inclusive of delta. * =46ix message-specific specs to pass on Rubinius (John =46irebaugh) =23=23=23 rspec-mocks-2.10.0 full changelog: http://github.com/rspec/rspec-mocks/compare/v2.9.0...v2.1= 0.0 Bug fixes * fail fast when an =60exactly=60 or =60at=5Fmost=60 expectation is excee= ded =20 =23=23=23 rspec-rails-2.10.0 full changelog: http://github.com/rspec/rspec-core/compare/v2.9.0...v2.10= .0 Bug fixes * =60render=5Fviews=60 called in a spec can now override the config setti= ng. (martinsvalin) * =46ix =60render=5Fviews=60 for anonymous controllers on 1.8.7. (hudge, = mudge) * Eliminate use of deprecated =60process=5Fview=5Fpaths=60 * =46ix false negatives when using =60route=5Fto=60 matcher with =60shoul= d=5Fnot=60 * =60controller=60 is no longer nil in =60config.before=60 hooks * Change =60request.path=5Fparameters=60 keys to symbols to match real Ra= ils environment (Nathan Broadbent) * Silence deprecation warnings in pre-2.9 generated view specs (Jonathan del Strother) --4fa332e3_79838cb2_9a04 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
rspec-2.10 is released=21

Cucumber docs

http://rubydoc.info/gems/rspec-core
<= div>http://ru= bydoc.info/gems/rspec-expectations
http://rubydoc.info/gems/rspec-mocks
http://rubydo= c.info/gems/rspec-rails

API Docs (RDoc)


=23=23=23 rspec-core-2.10.0
<= br>

Enhancements
<= br>
* Add =60prepend=5Fbefore=60 and =60append=5Fafter=60 hooks= (preethiramdev)
    * intended for extension libs
    * restores rspec-1 behavior
* Reporting o= f profiled examples (moro)
    * Report the total amo= unt of time taken for the top slowest examples.
    *= Report what percentage the slowest examples took from the total runtime.=

Bug fixes

* Properly p= arse =60SPEC=5FOPTS=60 options.
* =60example.description=60 ret= urns the location of the example if there is no
  explicit= description or matcher-generated description.
* RDoc fixes (Gr= zegorz =C5=9Awirski)
* Do not modify example ancestry when dump= ing errors (Michael Grosser)

=23=23=23 rspec-exp= ectations-2.10.0

=

Enhancements

* Add new =60st= art=5Fwith=60 and =60end=5Fwith=60 matchers (Jeremy Wadsack)
* = Add new matchers for specifying yields (Myron Marson):
  &= nbsp; * =60expect =7B...=7D.to yield=5Fcontrol=60
   = * =60expect =7B...=7D.to yield=5Fwith=5Fargs(1, 2, 3)=60
 = ;   * =60expect =7B...=7D.to yield=5Fwith=5Fno=5Fargs=60
&= nbsp;   * =60expect =7B...=7D.to yield=5Fsuccessive=5Fargs(1, 2, 3)=60=
* =60match=5Funless=5Fraises=60 takes multiple exception args<= /div>

Bug fixes

* =46ix =60be= =5Fwithin=60 matcher to be inclusive of delta.
* =46ix message-= specific specs to pass on Rubinius (John =46irebaugh)

=23=23=23 rspec-mocks-2.10.0

full changelo= g: http://github.com/rspec/rspec-mocks/compare/v2.9.0...v2.10.0

Bug fixes

* fail fast wh= en an =60exactly=60 or =60at=5Fmost=60 expectation is exceeded 

=23=23=23 rspec-rails-2.10.0

full changelog: http://github.com/rspec/rspec-core/compare/v2.9.0...= v2.10.0

Bug fixes

*= =60render=5Fviews=60 called in a spec can now override the config settin= g. (martinsvalin)
* =46ix =60render=5Fviews=60 for anonymous co= ntrollers on 1.8.7. (hudge, mudge)
* Eliminate use of deprecate= d =60process=5Fview=5Fpaths=60
* =46ix false negatives when usi= ng =60route=5Fto=60 matcher with =60should=5Fnot=60
* =60contro= ller=60 is no longer nil in =60config.before=60 hooks
* Change = =60request.path=5Fparameters=60 keys to symbols to match real Rails
=
  environment (Nathan Broadbent)
* Silence deprecatio= n warnings in pre-2.9 generated view specs
  (Jonathan del= Strother)

--4fa332e3_79838cb2_9a04--