dashboard_issues.rb 734 Bytes
class DashboardIssues < Spinach::FeatureSteps
  Then 'I should see issues assigned to me' do
    issues = @user.issues
    issues.each do |issue|
      page.should have_content(issue.title[0..10])
      page.should have_content(issue.project.name)
    end
  end

  Given 'I sign in as a user' do
    login_as :user
  end

  And 'I have assigned issues' do
    project = Factory :project
    project.add_access(@user, :read, :write)

    issue1 = Factory :issue,
      :author => @user,
      :assignee => @user,
      :project => project

    issue2 = Factory :issue,
      :author => @user,
      :assignee => @user,
      :project => project
  end

  And 'I visit dashboard issues page' do
    visit dashboard_issues_path
  end
end