Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-01-27 17:41:35 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-01-27 17:41:35 +0400
commitd24fd32aa5090e1f26f028921048e15f09f82323 (patch)
tree7fa6ef9c9d7c41cdc99049049cb4b4985c7d064b /features
parentcd47e625f0f6b564dff9a5e5fa51f3d88db2b530 (diff)
feature tests
Diffstat (limited to 'features')
-rw-r--r--features/dashboard/projects.feature8
-rw-r--r--features/steps/dashboard/dashboard.rb6
-rw-r--r--features/steps/shared/paths.rb4
3 files changed, 18 insertions, 0 deletions
diff --git a/features/dashboard/projects.feature b/features/dashboard/projects.feature
new file mode 100644
index 00000000000..17022dab54f
--- /dev/null
+++ b/features/dashboard/projects.feature
@@ -0,0 +1,8 @@
+Feature: Dashboard
+ Background:
+ Given I sign in as a user
+ And I own project "Shop"
+ And I visit dashboard projects page
+
+ Scenario: I should see issues list
+ Then I should see projects list
diff --git a/features/steps/dashboard/dashboard.rb b/features/steps/dashboard/dashboard.rb
index 4bcefba76de..8c13ad0e151 100644
--- a/features/steps/dashboard/dashboard.rb
+++ b/features/steps/dashboard/dashboard.rb
@@ -63,6 +63,12 @@ class Dashboard < Spinach::FeatureSteps
@project.team << [current_user, :master]
end
+ Then 'I should see projects list' do
+ @user.authorized_projects.all.each do |project|
+ page.should have_link project.name_with_namespace
+ end
+ end
+
Then 'I should see groups list' do
Group.all.each do |group|
page.should have_link group.name
diff --git a/features/steps/shared/paths.rb b/features/steps/shared/paths.rb
index 0cfadfdffc4..42ef40d6b95 100644
--- a/features/steps/shared/paths.rb
+++ b/features/steps/shared/paths.rb
@@ -33,6 +33,10 @@ module SharedPaths
visit dashboard_path
end
+ Given 'I visit dashboard projects page' do
+ visit projects_dashboard_path
+ end
+
Given 'I visit dashboard issues page' do
visit issues_dashboard_path
end