diff options
Diffstat (limited to 'features/steps/dashboard/dashboard_issues.rb')
-rw-r--r-- | features/steps/dashboard/dashboard_issues.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/features/steps/dashboard/dashboard_issues.rb b/features/steps/dashboard/dashboard_issues.rb new file mode 100644 index 00000000000..9368782bf99 --- /dev/null +++ b/features/steps/dashboard/dashboard_issues.rb @@ -0,0 +1,19 @@ +class DashboardIssues < Spinach::FeatureSteps + include SharedAuthentication + include SharedPaths + + 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 + + And 'I have assigned issues' do + project = Factory :project + project.add_access(@user, :read, :write) + + 2.times { Factory :issue, :author => @user, :assignee => @user, :project => project } + end +end |