*
Hello and welcome to the monthly RSpec update!
Here you can find what the core team is up to, what we are planning,
progress towards our next major release, and how you can help out.
Theme
Released 3.0.0.beta2[1]. Marching towards a release candidate.
Last Month
*
Xavier: New pending behaviour. Pending examples are now
speculatively executed to see if they pass, and fail if they do.
*
Xavier: Support both optional and required keyword arguments when
using verifying doubles.
*
Xavier: Correctly stubbing of parents of nested constants.
*
Xavier: Spec cleanups, including a new “slow” tag.
*
Jon: New formatter requirement to register for notifications
*
Jon: New formatter API involving notification objects
*
Sam: Refactor interface for warnings between RSpec Support and RSpec
Core (for merge post beta2)
*
Sam: Add a warning when attempting to reset frozen mock objects,
indicating to the user that this is impossible (also post beta2)
*
Sam: Fix teardown of any_instance expectations so that any_instance
state does not leak across tests.
*
Sam: Started work on making any_instance opt in (pairing with Andy)
*
Myron:Centralize our travis build scripts in the rspec-dev repo so
they are much easier to maintain.
*
Myron: Address odd 1.8.7 bug in rspec-mocks related to Method#arity
sometimes lying.
*
Myron: Wrap up the new `alias_example_group_to` feature started by
Michi Huber.
*
Myron:Use new `alias_example_group_to` feature to define
`xdescribe`, xcontext`, `fdescribe` and `fcontext` aliases that make
it easy to skip or focus an example group.
This Month
*
Xavier: sort out how we want pending to behave in before/after all
blocks, and whether we just remove that support completely.
*
Jon:Extract LegacyFormatter support to gem, add various custom
formatter fixes.
*
Jon:Pull more out of base formatters into notifications.
*
Sam: Finish up post-beta2 work.
*
Myron: audit projects for remaining release blockers.
*
Myron: Look into rspec-core metadata refactoring/improvements.
How You Can Help
*
Try the beta! We are working hard to make this the smoothest major
version upgrade you've ever done. Go to 2.99 first, fix
deprecations, then on to 3. Report any issues to the github issue
tracker.
Cheers,
Xavier and the RSpec team.
[1]
http://myronmars.to/n/dev-blog/2014/02/rspec-2-99-and-3-0-beta-2-have-been-released
*
--
You received this message because you are subscribed to the Google Groups
"rspec" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rspec/530773D1.4080004%40xaviershay.com.
For more options, visit https://groups.google.com/groups/opt_out.