Commit d24fd32aa5090e1f26f028921048e15f09f82323

Authored by Dmitriy Zaporozhets
1 parent cd47e625

feature tests

features/dashboard/projects.feature 0 → 100644
... ... @@ -0,0 +1,8 @@
  1 +Feature: Dashboard
  2 + Background:
  3 + Given I sign in as a user
  4 + And I own project "Shop"
  5 + And I visit dashboard projects page
  6 +
  7 + Scenario: I should see issues list
  8 + Then I should see projects list
... ...
features/steps/dashboard/dashboard.rb
... ... @@ -63,6 +63,12 @@ class Dashboard < Spinach::FeatureSteps
63 63 @project.team << [current_user, :master]
64 64 end
65 65  
  66 + Then 'I should see projects list' do
  67 + @user.authorized_projects.all.each do |project|
  68 + page.should have_link project.name_with_namespace
  69 + end
  70 + end
  71 +
66 72 Then 'I should see groups list' do
67 73 Group.all.each do |group|
68 74 page.should have_link group.name
... ...
features/steps/shared/paths.rb
... ... @@ -33,6 +33,10 @@ module SharedPaths
33 33 visit dashboard_path
34 34 end
35 35  
  36 + Given 'I visit dashboard projects page' do
  37 + visit projects_dashboard_path
  38 + end
  39 +
36 40 Given 'I visit dashboard issues page' do
37 41 visit issues_dashboard_path
38 42 end
... ...