Thank you Nicholas Marriott for making it easier to manage various terminals with …
Myron Marston unveils the last 2.x feature release of the popular spec framework and announces work is well underway for the future3. 2.14 includes a new feature called 'spies' which is shown off here.
Functional and Ruby
At GoRuCo 2013,gave a 40 minute talk comparing (a functional language) to and looked at how to implement common functional patterns in Ruby. Well explained and backed by good slides.
After several years at the helm,is handing over the reins to Myron Marston and for and rspec-rails respectively. Thanks for all your hard work, .
Upgrading to 4: A Forthcoming Book (in Beta)
Andy Lindeman of the RSpec core team is working on a new book designed to bring you up to speed with Rails 4. It's in beta so you can support him now, if you like.
Myron Marston is taking over leadership of the RSpec project, and will be the lead maintainer of the rspec-core, rspec-expectations, and rspec-mocks gems.
Andy Lindeman is taking over as lead maintainer of the rspec-rails gem.
Myron Marston is RSpec's new project lead
Myron Marston has been contributing to RSpec since the ramp up to the 2.0 release in 2010, and joined the core team in early 2011. In addition to solid contributions to the code base, Myron has taken responsibility …
…shouldn't override. Instead, define ExampleGroup#parent_groups . ( Myron Marston)
Limit monkey patching of shared example/context declaration methods ( shared_examples_for , etc.) to just the objects that need it rather than every object in the system ( Myron Marston).
Fix Metadata#fetch to support computed values ( Sam Goldman).
Named subject can now be referred to from within subject block in a nested group (tomykaira).
Fix fail_fast so that it properly exits when an …
…hook error. Previously, the error was silenced and the user got no feedback about what happened. ( Myron Marston)
--require and -I are merged among different configuration sources (Lindeman)
Delegate to mocha methods instead of aliasing them in mocha adapter.
Expand expect syntax so that it supports expections on bare values in addition to blocks ( Myron Marston).
Add configuration options to control available …
It's not out yet but Myron Marston gives us a look at a new feature coming to the forthcoming2.11: the ability to stub constants.
Adding to Your Rails App With Twilio
Vim for (and A Theme!)
Last week's link to using2 was popular but this week's turn is ! Aston J aims to show off why Vim is a good choice for Rails development along with a bevy of commands.
9 FactoryGirl Tips…
Myron Marston shows off a new syntax for expectations in. It looks like "expect(foo).to eq(bar)" versus the more typical "foo.should eq(bar)". What's the motivation? Learn more here.
Coredeveloper ' ' looks at why the 'config.threadsafe!' directive can be removed from Rails and demonstrates the issues involved.
Rails: Enable threadsafe! …
Myron Marston draws attention to's 'halt' method which you can use to immediate stop a request within a filter or route, and explains why he likes it for handling exceptions in Sinatra .
makes an interesting argument that instead of leaning on test helper files all of the time, perhaps there are common bits of functionality you can bake into your library or app's own APIs.
Improved failure message for the have_xxx( Myron Marston)
HaveMatcher supports count ( Matthew Bellantoni)
Change matcher dupsbefore the action, supporting custom Enumerable types like in ( )
Fix typo in have(n).xyz documentation ( Jean Boussier)
fix safe_sort for ruby( now defines <=> for Object) ( Peter van Hardenberg)