*

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.

Reply via email to