D
David Chelimsky
rspec-2.0.0.beta.22 has been released!
We're getting very close to a 2.0 release candidate, so if you're not =
already using rspec-2 (with or without rails-3), now is the time to =
start. I need your feedback, so from here on in I'll be sending out =
announcements and release notes for each beta release.
As for rspec-2 with rails-2, there are a few efforts underway to make =
that work, but that will be in the form of a separate gem and our =
priority is getting rspec-2 out the door.
Please report issues or submit pull requests (yes, pull requests are =
fine now that github has integrated them so well with issues) to the =
appropriate repos:
http://github.com/rspec/rspec-core/issues
http://github.com/rspec/rspec-expectations/issues
http://github.com/rspec/rspec-mocks/issues
http://github.com/rspec/rspec-rails/issues
Below are release notes for each gem in this beta release, drawn from =
the nascent History.md files in each project.
Thanks, and enjoy!
David and the RSpec Development Team
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
rspec-core-2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-core/compare/v2.0.0.beta.20...v2.0.0.beta.22=
=95 Enhancements
=95 removed at_exit hook
=95 CTRL-C stops the run (almost) immediately
=95 first it cleans things up by running the =
appropriate afterall) and aftersuite) hooks
=95 then it reports on any examples that have =
already run
=95 cleaned up rake task
=95 generate correct task under variety of =
conditions
=95 options are more consistent
=95 deprecated redundant options
=95 run 'bundle exec autotest' when Gemfile is present
=95 support ERB in .rspec options files (Justin Ko)
=95 depend on bundler for development tasks (Myron =
Marsten)
=95 add example_group_finished to formatters and =
reporter (Roman Chernyatchik)
=95 Bug fixes
=95 support paths with spaces when using autotest =
(Andreas Neuhaus)
=95 fix module_exec with ruby 1.8.6 (Myron Marsten)
=95 remove context method from top-level
=95 was conflicting with irb, for example
=95 errors in beforeall) are now reported correctly =
(Chad Humphries)
=95 Removals
=95 removed -o --options-file command line option
=95 use ./.rspec and ~/.rspec
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
rspec-expectations-2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-expectations/compare/v2.0.0.beta.20...v2.0.0=
beta.22=09
=95 Enhancements
=95 diffing improvements
=95 diff multiline strings
=95 don't diff single line strings
=95 don't diff numbers (silly)
=95 diff regexp + multiline string
=95 Bug fixes
=95 should[_not] change now handles boolean values =
correctly
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
rspec-mocks-2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-mocks/compare/v2.0.0.beta.20...v2.0.0.beta.2=
2
=95 Bug fixes
=95 fixed regression that broke obj.stub_chaina, :b =3D>=
:c)
=95 fixed regression that broke obj.stub_chaina, :b) { =
:c }
=95 respond_to? always returns true when using =
as_null_object
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-rails/compare/v2.0.0.beta.20...v2.0.0.beta.2=
2
=95 Enhancements
=95 autotest mapping improvements (Andreas Neuhaus)
=95 Bug fixes
=95 delegate flunk to assertion delegate
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
We're getting very close to a 2.0 release candidate, so if you're not =
already using rspec-2 (with or without rails-3), now is the time to =
start. I need your feedback, so from here on in I'll be sending out =
announcements and release notes for each beta release.
As for rspec-2 with rails-2, there are a few efforts underway to make =
that work, but that will be in the form of a separate gem and our =
priority is getting rspec-2 out the door.
Please report issues or submit pull requests (yes, pull requests are =
fine now that github has integrated them so well with issues) to the =
appropriate repos:
http://github.com/rspec/rspec-core/issues
http://github.com/rspec/rspec-expectations/issues
http://github.com/rspec/rspec-mocks/issues
http://github.com/rspec/rspec-rails/issues
Below are release notes for each gem in this beta release, drawn from =
the nascent History.md files in each project.
Thanks, and enjoy!
David and the RSpec Development Team
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
rspec-core-2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-core/compare/v2.0.0.beta.20...v2.0.0.beta.22=
=95 Enhancements
=95 removed at_exit hook
=95 CTRL-C stops the run (almost) immediately
=95 first it cleans things up by running the =
appropriate afterall) and aftersuite) hooks
=95 then it reports on any examples that have =
already run
=95 cleaned up rake task
=95 generate correct task under variety of =
conditions
=95 options are more consistent
=95 deprecated redundant options
=95 run 'bundle exec autotest' when Gemfile is present
=95 support ERB in .rspec options files (Justin Ko)
=95 depend on bundler for development tasks (Myron =
Marsten)
=95 add example_group_finished to formatters and =
reporter (Roman Chernyatchik)
=95 Bug fixes
=95 support paths with spaces when using autotest =
(Andreas Neuhaus)
=95 fix module_exec with ruby 1.8.6 (Myron Marsten)
=95 remove context method from top-level
=95 was conflicting with irb, for example
=95 errors in beforeall) are now reported correctly =
(Chad Humphries)
=95 Removals
=95 removed -o --options-file command line option
=95 use ./.rspec and ~/.rspec
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
rspec-expectations-2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-expectations/compare/v2.0.0.beta.20...v2.0.0=
beta.22=09
=95 Enhancements
=95 diffing improvements
=95 diff multiline strings
=95 don't diff single line strings
=95 don't diff numbers (silly)
=95 diff regexp + multiline string
=95 Bug fixes
=95 should[_not] change now handles boolean values =
correctly
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
rspec-mocks-2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-mocks/compare/v2.0.0.beta.20...v2.0.0.beta.2=
2
=95 Bug fixes
=95 fixed regression that broke obj.stub_chaina, :b =3D>=
:c)
=95 fixed regression that broke obj.stub_chaina, :b) { =
:c }
=95 respond_to? always returns true when using =
as_null_object
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
2.0.0.beta.22 / 2010-09-12
full changelog: =
http://github.com/rspec/rspec-rails/compare/v2.0.0.beta.20...v2.0.0.beta.2=
2
=95 Enhancements
=95 autotest mapping improvements (Andreas Neuhaus)
=95 Bug fixes
=95 delegate flunk to assertion delegate
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D