Cucumber features

thoughtbot edited this page Sep 13, 2010 · 7 revisions

Cucumber Features

As your app evolves, you want to know that authentication still works. Clearance’s opinion is that you should test its integration with your app using Cucumber.

Run the Cucumber generator (if you haven’t already) and Clearance’s feature generator:

script/generate cucumber
script/generate clearance_features

All of the files generated should be new with the exception of the features/support/paths.rb file. If you have not modified your paths.rb then you will be okay to replace it with this one. If you need to keep your paths.rb file then add these locations in your paths.rb manually:

def path_to(page_name)
  case page_name
  when /the sign up page/i
  when /the sign in page/i
  when /the password reset request page/i
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.