What you're doing here is writing imperative features. Writing declarative features might be a better alternative. Instead of
Given I am on the new entity page When I fill in a textbox labelled "Common Name" with "My New Entity" And I fill in a textbox labelled "Full Legal Name:" with "My New Enitity is a CORP" And I select from a listbox labelled "Legal Form:" the value "CORP" And I press "Create" Then I should see "Entity was successfully created." You could consider Given I am on the new entity page When I correctly fill in the new entity form Then I should see a confirmation Then the feature has much less technical stuff in it that 1) Hide the intent 2) Make the story brittle to cosmetic changes, in particular to small rewordings of error messages and confirmations A side effect of this is you need much less regex magic to match your expressions. HTH Andrew 2008/11/13 James B. Byrne <[EMAIL PROTECTED]>: > > On Thu, November 13, 2008 11:51, James B. Byrne wrote: > >> So, evidently I need some other specification to check the validity of the >> action with respect to the web page displayed. Can some one give me a >> hint as to what "I should see "X" should actually say? Should this be a >> regex? In other worlds should the outcome be specified as: >> >> Then I should see "*Entity was successfully created*" >> >> > > Actually, I have discovered that what I need to do is to create some steps > to move the data passed by the When clauses into the form variables and > thus get the expected result instead of an error. > > > -- > *** E-Mail is NOT a SECURE channel *** > James B. Byrne mailto:[EMAIL PROTECTED] > Harte & Lyne Limited http://www.harte-lyne.ca > 9 Brockley Drive vox: +1 905 561 1241 > Hamilton, Ontario fax: +1 905 561 0757 > Canada L8E 3C3 > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users