You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to rs...@googlegroups.com
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 Huge month getting
the final breaking changes in for beta2. We are aiming to
get it out before the end of the year. The way things are
progressing this will likely be the last beta before a
release candidate. Last Month
David: Made
rspec-guard compatible with RSpec 3.
John: First
pass at formatter registration reworking.
John: Remove
monkey patching! It is now completely optional via the
`expose_dsl_globally` configuration option.
Myron
"The Machine" Marston:Improve the integration between
rspec-core and rspec-mocks. This solves a long-standing
bug [1], paves the way to easily support multiple mocking
libraries [2], should perform better, and is generally
simpler.
Myron:Add `is_expected` for
use in one-liners[3].
Myron: Change
rspec-mocks' argument matchers and rspec-expectations
matchers to use `===` rather than `==` for matching
[4][5].
Myron: Fix a few bugs in
rspec-mocks related to method visibility, so that, for
example, a verifying double properly uses the same
visibility as the named interface[6].
Myron: Update the
rspec-expecations matcher protocol so that it no
longer uses `should` in the method names given we are
moving away from that syntax[7].
Myron:
Update the `change` matcher to clarify how it
works when negated[8].
Myron: Help
@eloyesp with the new compound matcher feature of
rspec-expecations[9].
Myron:Write up a code spike for
allowing matchers to be fully composable[10].
Sam:Added a
`with_message` method call to the `raise_error` matcher.
This allows for more readable matching of error messages.
Sam:Internal fixes to
allow RSpec rails to warn about the should syntax
correctly.
Sam:
Simplified
the error messages on the `be` matcher for `true`, `false`
and `nil`. This should help when debugging against these
singletons.
This Month
John: Finish
off formatter registration and notification
changes.
Sam:Warn on use of stubs and
mocks in before(:all) blocks. [11]
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 issuesto the github
issue tracker.