Speaking at The Rails Edge 3
Mike Mangino of Elevated Rails and I are joining forces to do a talk at The Rails Edge in Chicago in August. We’ll be talking about how to use RSpec and Selenium together to drive the development of Rails applications.
Hope to see you there!


Good luck, David!
Syntactically, no. Functionally, yes:
describe "User admin" do it "should create a user when given valid user information" do @browser.open '/admin/users' @browser.get_body_text.should include('All Users') @browser.click 'link=New User' @browser.type 'name=login', 'forrestc' @browser.type 'name=firstname', 'Forrest' @browser.type 'name=lastname', 'Cao' @browser.submit "//form[@action='/users']" @browser.get_location.should == '/admin/users' @browser.get_body_text.should include('forrestc') endWe’re not wrapping Ruby selenese with custom expectation matchers – just providing access to it.