do we separate out a form test i.e. 
sign in/edit profile etc to use 
visit edit_user_path
fill_in form
click_button "submit"
page.should have_content "Success!"

and then have separate navigation tests that click on buttons and links?
i.e. "click on "home"
page.should have_content "Welcome home!"