diff options
author | Marin Jankovski <maxlazio@gmail.com> | 2014-09-30 14:59:30 +0200 |
---|---|---|
committer | Marin Jankovski <maxlazio@gmail.com> | 2014-09-30 14:59:30 +0200 |
commit | 65cb51af3168ce0abceddfe234077ecb1729ac76 (patch) | |
tree | 4ce6ed994c01a73690a01c016b1ea7521465bb29 | |
parent | 49157242edd4dc871b0f1b3b3625f82b98b3806b (diff) | |
download | gitlab-ce-65cb51af3168ce0abceddfe234077ecb1729ac76.tar.gz |
Add a feature for readme on project show page.
-rw-r--r-- | features/project/project.feature | 9 | ||||
-rw-r--r-- | features/steps/project/project.rb | 20 |
2 files changed, 22 insertions, 7 deletions
diff --git a/features/project/project.feature b/features/project/project.feature index c1f192f123e..47e9600c051 100644 --- a/features/project/project.feature +++ b/features/project/project.feature @@ -27,7 +27,6 @@ Feature: Project Feature Scenario: I should see project readme and version When I visit project "Shop" page - Then I should see project "Shop" README link And I should see project "Shop" version Scenario: I should change project default branch @@ -35,3 +34,11 @@ Feature: Project Feature And change project default branch And I save project Then I should see project default branch changed + + @javascript + Scenario: I should have default tab per my preference + And I own project "Forum" + When I select project "Forum" README tab + Then I should see project "Forum" README + And I visit project "Shop" page + Then I should see project "Shop" README diff --git a/features/steps/project/project.rb b/features/steps/project/project.rb index 3e7061a421f..f543e47b4c2 100644 --- a/features/steps/project/project.rb +++ b/features/steps/project/project.rb @@ -25,12 +25,6 @@ class Spinach::Features::ProjectFeature < Spinach::FeatureSteps project.path.should == "new-path" end - step 'I should see project "Shop" README link' do - within '.project-side' do - page.should have_content "README.md" - end - end - step 'I should see project "Shop" version' do within '.project-side' do page.should have_content "Version: 6.7.0.pre" @@ -45,4 +39,18 @@ class Spinach::Features::ProjectFeature < Spinach::FeatureSteps step 'I should see project default branch changed' do find(:css, 'select#project_default_branch').value.should == 'fix' end + + step 'I select project "Forum" README tab' do + click_link 'Readme' + end + + step 'I should see project "Forum" README' do + page.should have_link "README.md" + page.should have_content "Sample repo for testing gitlab features" + end + + step 'I should see project "Shop" README' do + page.should have_link "README.md" + page.should have_content "testme" + end end |