diff options
Diffstat (limited to 'spec/requests/projects/issues_controller_spec.rb')
-rw-r--r-- | spec/requests/projects/issues_controller_spec.rb | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/spec/requests/projects/issues_controller_spec.rb b/spec/requests/projects/issues_controller_spec.rb index aa2ba5e114b..bbf200eaacd 100644 --- a/spec/requests/projects/issues_controller_spec.rb +++ b/spec/requests/projects/issues_controller_spec.rb @@ -2,12 +2,36 @@ require 'spec_helper' -RSpec.describe Projects::IssuesController do +RSpec.describe Projects::IssuesController, feature_category: :team_planning do let_it_be(:issue) { create(:issue) } let_it_be(:group) { create(:group) } let_it_be(:project) { issue.project } let_it_be(:user) { issue.author } + describe 'GET #new' do + before do + login_as(user) + end + + it_behaves_like "observability csp policy", described_class do + let(:tested_path) do + new_project_issue_path(project) + end + end + end + + describe 'GET #show' do + before do + login_as(user) + end + + it_behaves_like "observability csp policy", described_class do + let(:tested_path) do + project_issue_path(project, issue) + end + end + end + describe 'GET #discussions' do before do login_as(user) |