System Testing Rails itself

Sam Ruby (IBM)
Location: Ballroom I Level: Novice
Average rating: **...
(2.84, 19 ratings)

While Rails provides ample facilities for unit, functional, and integration tests there are some nooks and crannies that are difficult to verify using these means: things like initialization, rake tasks, and logging. This talk covers techniques that close this gap and have already proven to be an invaluable tool for reducing regressions in Rails itself and verifying that Rails runs on new versions of Ruby.

Photo of Sam Ruby

Sam Ruby


Comments on this page are now closed.


Picture of Joseph Alba
Joseph Alba
06/23/2010 12:25pm EDT

Very interesting talk. I hope the Rails core team takes a look at what Sam has built and is able to integrate some things into their own testing strategy.

Imagine if we made it as easy to publish a new Rails test as it is to publish a new gem…

Picture of Benjamin Orenstein
Benjamin Orenstein
06/09/2010 10:03am EDT

Good content, but the font-size was MUCH too small. It’s really a shame to have a good talk plagued by such a simple issue.

co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • 8th Light
  • Blue Box Group
  • InfoEther
  • JetBrains
  • New Relic
  • Open Hosting
  • Rhomobile
  • WyeWorks
  • Linux Pro Magazine
  • Chargify

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

For information on trade opportunities with O'Reilly conferences or contact mediapartners@

Program Ideas

Send us your suggestions for speakers, topics, and activities to

Press and Media

For media-related inquiries, contact Maureen Jennings at

RailsConf Newsletter

To stay abreast of conference news please sign up for the RailsConf newsletter (login required)

Contact Us

View a complete list of RailsConf 2010 contacts.