Integration Testing with RSpec's Story Runner

Location: Portland Ballroom 252 Level: Intermediate
Average rating: ****.
(4.11, 19 ratings)

RSpec’s new Story Runner supports integration testing in the form of
executable user stories and scenarios. The RailsStory extension wraps rails
IntegrationTest, providing access to all the goodies you get from Rails. Plus,
it gives you much more granular control of individual steps in each scenario.

In this 45 minute talk, David Chelimsky (lead developer of RSpec) will demonstrate his approach to
writing for the RSpec Story Runner and address several related issues

  • plain text stories vs pure Ruby (when is which appropriate?)
  • extending the RailsStory with custom helpers
  • testing forms using webrat within the Story Runner
  • finding a balance of domain and UI scenarios
  • duplication between stories/scenarios and model/view/controller/helper examples
Photo of David Chelimsky

David Chelimsky

DRW Trading

i’ll update this soon

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Sun Microsystems
  • FiveRuns
  • GotThingsDone
  • Heroku
  • ThoughtWorks
  • Atlantic Dominion Solutions
  • Blue Box Group
  • CodeGear
  • E-xact
  • ELC Technologies
  • EnterpriseDB
  • GemStone Systems
  • Intridea
  • Morph Labs
  • RightScale
  • TechRepublic

Sponsorship Opportunities

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

Download the RailsConf Sponsor/Exhibitor Prospectus

Media and Promotional Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to

Press and Media

For media-related inquiries, contact

Contact Us

View a complete list of RailsConf 2008 contacts.