I’ve got a new version of Everyday Rails Testing with RSpec ready for download from Leanpub. I originally wasn’t planning to do any further updates to this version, but changes in the Devise and Geocoder gems broke sample tests. I’ve fixed those issues, along with some others that have been reported by readers.
As an added bonus, I’ve added an appendix to guide the transition to system specs. It’s based on a post I shared here earlier this year, but updated slightly for RSpec 3.8. System specs were added to RSpec within days of my last major release, and an overhaul of chapter 6 is out-of-scope for this release. But hopefully this new appendix will help you learn more about the new, recommended approach to testing your apps’ browser integration.
Finally, I have a favor to ask. I’ve been offering free updates to this book since its original release more than six years ago. If you’ve found it useful, please recommend it to your friends and colleagues. Your tweets, toots, and shares are much appreciated.
Thanks as always for your support!
I stand with the Black community against systemic racism, police violence and brutality, intolerance, and hate in the United States and worldwide. We must all demand better from our leaders, and ourselves. Stop tolerating intolerance.
While you're here, please consider making a donation to Black Girls CODE, who do great, important work to provide opportunity to underprivileged girls interested in tech, or any organization working toward equity and safety for all, not just the privileged. Thank you.
If you liked my series on practical advice for adding reliable tests to your Rails apps, check out the expanded ebook version. Lots of additional, exclusive content and a complete sample Rails application.
Ruby on Rails news and tips, and other ideas and surprises from Aaron at Everyday Rails. Delivered to your inbox on no particular set schedule.