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:
authorrandx <dmitriy.zaporozhets@gmail.com>2012-06-16 14:03:20 +0400
committerrandx <dmitriy.zaporozhets@gmail.com>2012-06-16 14:03:20 +0400
commit6745a5e5c1029ed8b226053580583f8eb96c4869 (patch)
tree155a797a8394d1dfcf1392f2ab2bb6f988be1971 /features
parent781fd1a80c6b65fa8c0cd71001be681e955c4edb (diff)
Cucumber -> Network graph feature
Diffstat (limited to 'features')
-rw-r--r--features/projects/network.feature12
-rw-r--r--features/step_definitions/projects_steps.rb16
2 files changed, 28 insertions, 0 deletions
diff --git a/features/projects/network.feature b/features/projects/network.feature
index e69de29bb2d..9655184cfe1 100644
--- a/features/projects/network.feature
+++ b/features/projects/network.feature
@@ -0,0 +1,12 @@
+@javascript
+Feature: Project Network Graph
+
+ Background:
+ Given I signin as a user
+ And I own project "Shop"
+ And I visit project "Shop" network page
+
+ Scenario: I should see project network
+ Then page should have network graph
+
+
diff --git a/features/step_definitions/projects_steps.rb b/features/step_definitions/projects_steps.rb
index b3bb24b9b1f..9f2799d92bc 100644
--- a/features/step_definitions/projects_steps.rb
+++ b/features/step_definitions/projects_steps.rb
@@ -50,3 +50,19 @@ Given /^I write new comment "(.*?)"$/ do |arg1|
click_button "Add Comment"
end
+Given /^I visit project "(.*?)" network page$/ do |arg1|
+ project = Project.find_by_name(arg1)
+ visit graph_project_path(project)
+end
+
+Given /^show me page$/ do
+ save_and_open_page
+end
+
+Given /^page should have network graph$/ do
+ page.should have_content "Project Network Graph"
+ within ".graph" do
+ page.should have_content "stable"
+ page.should have_content "notes_refacto..."
+ end
+end