Testing Rails from Scratch: Early September 2026 book updates

By Aaron Sumner, September 01, 2026. File under: , , .

The latest updates to Testing Rails from Scratch, my new book exploring the framework’s default (mostly) testing tools, are now available for download on Leanpub. Here’s what’s new since last time:

  • Two new chapters covering integration testing
  • Revisions to the two chapters on test data–my opinionated take on testing won out over the default stack
  • Additional fixes based on reader feedback and ongoing refinements

I marked progress about 60% complete. This is a rough guess. I’m still hopeful to have all chapters available to you by early October.

Discount codes!

If you already own a copy of my RSpec book through Leanpub, use this supporters code to get Testing Rails from Scratch for $9, forever.

New to my work? I’ve got a special work-in-progress discount for $9, but only while I’m working on the book!

What’s next

Following the same arc as Everyday Rails Testing with RSpec, the next chapter will cover browser-driven system testing in Rails, then a short chapter on test organization. Watch for these in the next 1-2 weeks.

Thank you to my long-time supporters and early adopters! See you again soon.

Comments

Reply on Bluesky or Reply on Mastodon — public replies to those threads appear below.

Loading replies…

Test Rails apps (mostly) out of the box!

Join me on a thought experiment: How does my time-tested approach to testing Ruby on Rails applications apply to the tools we get from the framework? Whether you're new to Rails testing, or curious about the default testing stack, Testing Rails from Scratch gives you a pragmatic, end-to-end introduction to test-driven development. Covers Rails 8.1 and Ruby 4.0. Early release now available for sale on Leanpub!

Test with confidence!

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. Updated in 2026 to Rails 8.1 and Ruby 4.0!

Newsletter

Software development news and tips, and other ideas and surprises from Aaron at Left of the Dev. Delivered to your inbox on no particular set schedule.