Commit d40a7de1 authored by Marin Jankovski's avatar Marin Jankovski

Feature for visit issues page for internal project as auth user.

parent 72d25a26
...@@ -67,9 +67,15 @@ Feature: Public Projects Feature ...@@ -67,9 +67,15 @@ Feature: Public Projects Feature
Given I visit project "Community" page Given I visit project "Community" page
And I visit "Community" issues page And I visit "Community" issues page
Then I should see list of issues for "Community" project Then I should see list of issues for "Community" project
@bug
Scenario: I visit public project issues page as authorized user Scenario: I visit public project issues page as authorized user
Given I sign in as a user Given I sign in as a user
Given I visit project "Community" page Given I visit project "Community" page
And I visit "Community" issues page And I visit "Community" issues page
Then I should see list of issues for "Community" project Then I should see list of issues for "Community" project
Scenario: I visit internal project issues page as authorized user
Given I sign in as a user
Given I visit project "Internal" page
And I visit "Internal" issues page
Then I should see list of issues for "Internal" project
...@@ -129,5 +129,27 @@ class Spinach::Features::PublicProjectsFeature < Spinach::FeatureSteps ...@@ -129,5 +129,27 @@ class Spinach::Features::PublicProjectsFeature < Spinach::FeatureSteps
page.should have_content project.name page.should have_content project.name
page.should have_content "New feature" page.should have_content "New feature"
end end
step 'I visit "Internal" issues page' do
project = Project.find_by(name: 'Internal')
create(:issue,
title: "Internal Bug",
project: project
)
create(:issue,
title: "New internal feature",
project: project
)
visit project_issues_path(project)
end
step 'I should see list of issues for "Internal" project' do
project = Project.find_by(name: 'Internal')
page.should have_content "Internal Bug"
page.should have_content project.name
page.should have_content "New internal feature"
end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment