diff options
author | Tim Zallmann <tzallmann@gitlab.com> | 2017-06-06 16:46:30 +0200 |
---|---|---|
committer | Tim Zallmann <tzallmann@gitlab.com> | 2017-06-06 16:46:30 +0200 |
commit | 4ef728e6153224ef08d055ba235c1f76d1c4f1f1 (patch) | |
tree | c9195ec495e4e9cb1f17c39235952de212ee4b2c | |
parent | 6e3ec3efb6f3a8a05e62ec4b447d4d263bcf033e (diff) | |
download | gitlab-ce-4ef728e6153224ef08d055ba235c1f76d1c4f1f1.tar.gz |
Added First Test for top right menu
-rw-r--r-- | features/dashboard/new_project_menu.feature | 11 | ||||
-rw-r--r-- | features/steps/dashboard/new_project.rb | 6 |
2 files changed, 17 insertions, 0 deletions
diff --git a/features/dashboard/new_project_menu.feature b/features/dashboard/new_project_menu.feature new file mode 100644 index 00000000000..c339fb0e897 --- /dev/null +++ b/features/dashboard/new_project_menu.feature @@ -0,0 +1,11 @@ +@dashboard +Feature: New Project through top menu +Background: + Given I sign in as a user + And I own project "Shop" + And I visit dashboard page + And I click "New project" in top right menu + + @javascript + Scenario: I should see New Projects page + Then I see "New Project" page diff --git a/features/steps/dashboard/new_project.rb b/features/steps/dashboard/new_project.rb index 766aa9b0468..530fd6f7bdb 100644 --- a/features/steps/dashboard/new_project.rb +++ b/features/steps/dashboard/new_project.rb @@ -9,6 +9,12 @@ class Spinach::Features::NewProject < Spinach::FeatureSteps end end + step 'I click "New project" in top right menu' do + page.within '.header-content' do + click_link "New project" + end + end + step 'I see "New Project" page' do expect(page).to have_content('Project path') expect(page).to have_content('Project name') |