class DashboardMergeRequests < Spinach::FeatureSteps Then 'I should see my merge requests' do merge_requests = @user.merge_requests merge_requests.each do |mr| page.should have_content(mr.title[0..10]) page.should have_content(mr.project.name) end end Given 'I sign in as a user' do login_as :user end And 'I have authored merge requests' do project1 = Factory :project project2 = Factory :project project1.add_access(@user, :read, :write) project2.add_access(@user, :read, :write) merge_request1 = Factory :merge_request, :author => @user, :project => project1 merge_request2 = Factory :merge_request, :author => @user, :project => project2 end And 'I visit dashboard merge requests page' do visit dashboard_merge_requests_path end end