| ... | @@ -3,16 +3,16 @@ |
... | @@ -3,16 +3,16 @@ |
|
|
require 'spec_helper'
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
describe API::Issues do
|
|
describe API::Issues do
|
|
|
set(:user) { create(:user) }
|
|
let_it_be(:user) { create(:user) }
|
|
|
set(:project) do
|
|
let_it_be(:project, reload: true) do
|
|
|
create(:project, :public, creator_id: user.id, namespace: user.namespace)
|
|
create(:project, :public, creator_id: user.id, namespace: user.namespace)
|
|
|
end
|
|
end
|
|
|
|
|
|
|
|
let(:user2) { create(:user) }
|
|
let(:user2) { create(:user) }
|
|
|
let(:non_member) { create(:user) }
|
|
let(:non_member) { create(:user) }
|
|
|
set(:guest) { create(:user) }
|
|
let_it_be(:guest) { create(:user) }
|
|
|
set(:author) { create(:author) }
|
|
let_it_be(:author) { create(:author) }
|
|
|
set(:assignee) { create(:assignee) }
|
|
let_it_be(:assignee) { create(:assignee) }
|
|
|
let(:admin) { create(:user, :admin) }
|
|
let(:admin) { create(:user, :admin) }
|
|
|
let(:issue_title) { 'foo' }
|
|
let(:issue_title) { 'foo' }
|
|
|
let(:issue_description) { 'closed' }
|
|
let(:issue_description) { 'closed' }
|
| ... | @@ -47,12 +47,12 @@ describe API::Issues do |
... | @@ -47,12 +47,12 @@ describe API::Issues do |
|
|
title: issue_title,
|
|
title: issue_title,
|
|
|
description: issue_description
|
|
description: issue_description
|
|
|
end
|
|
end
|
|
|
set(:label) do
|
|
let_it_be(:label) do
|
|
|
create(:label, title: 'label', color: '#FFAABB', project: project)
|
|
create(:label, title: 'label', color: '#FFAABB', project: project)
|
|
|
end
|
|
end
|
|
|
let!(:label_link) { create(:label_link, label: label, target: issue) }
|
|
let!(:label_link) { create(:label_link, label: label, target: issue) }
|
|
|
let(:milestone) { create(:milestone, title: '1.0.0', project: project) }
|
|
let(:milestone) { create(:milestone, title: '1.0.0', project: project) }
|
|
|
set(:empty_milestone) do
|
|
let_it_be(:empty_milestone) do
|
|
|
create(:milestone, title: '2.0.0', project: project)
|
|
create(:milestone, title: '2.0.0', project: project)
|
|
|
end
|
|
end
|
|
|
let!(:note) { create(:note_on_issue, author: user, project: project, noteable: issue) }
|
|
let!(:note) { create(:note_on_issue, author: user, project: project, noteable: issue) }
|
| ... | |
... | |
| ... | | ... | |