diff options
author | randx <dmitriy.zaporozhets@gmail.com> | 2012-06-16 14:03:20 +0400 |
---|---|---|
committer | randx <dmitriy.zaporozhets@gmail.com> | 2012-06-16 14:03:20 +0400 |
commit | 6745a5e5c1029ed8b226053580583f8eb96c4869 (patch) | |
tree | 155a797a8394d1dfcf1392f2ab2bb6f988be1971 /features | |
parent | 781fd1a80c6b65fa8c0cd71001be681e955c4edb (diff) |
Cucumber -> Network graph feature
Diffstat (limited to 'features')
-rw-r--r-- | features/projects/network.feature | 12 | ||||
-rw-r--r-- | features/step_definitions/projects_steps.rb | 16 |
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 |