diff options
author | Phil Hughes <me@iamphill.com> | 2017-05-31 15:34:02 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-05-31 15:34:02 +0100 |
commit | 285049b91b59c846a668602b797f9b75709c6f63 (patch) | |
tree | 97d3c2b7e69c7814b1c714c78d58cd1bbbb8c2c4 /spec/services/boards | |
parent | f452c1aa7ddb13958502422769dc20a9a8e160fa (diff) | |
download | gitlab-ce-285049b91b59c846a668602b797f9b75709c6f63.tar.gz |
spec updates
Diffstat (limited to 'spec/services/boards')
-rw-r--r-- | spec/services/boards/create_service_spec.rb | 5 | ||||
-rw-r--r-- | spec/services/boards/issues/list_service_spec.rb | 9 |
2 files changed, 12 insertions, 2 deletions
diff --git a/spec/services/boards/create_service_spec.rb b/spec/services/boards/create_service_spec.rb index a8555f5b4a0..effa4633d13 100644 --- a/spec/services/boards/create_service_spec.rb +++ b/spec/services/boards/create_service_spec.rb @@ -14,8 +14,9 @@ describe Boards::CreateService, services: true do it 'creates the default lists' do board = service.execute - expect(board.lists.size).to eq 1 - expect(board.lists.first).to be_closed + expect(board.lists.size).to eq 2 + expect(board.lists.first).to be_backlog + expect(board.lists.last).to be_closed end end diff --git a/spec/services/boards/issues/list_service_spec.rb b/spec/services/boards/issues/list_service_spec.rb index c982031c791..a66cc2cd6e9 100644 --- a/spec/services/boards/issues/list_service_spec.rb +++ b/spec/services/boards/issues/list_service_spec.rb @@ -13,6 +13,7 @@ describe Boards::Issues::ListService, services: true do let(:p2) { create(:label, title: 'P2', project: project, priority: 2) } let(:p3) { create(:label, title: 'P3', project: project, priority: 3) } + let!(:backlog) { create(:backlog_list, board: board) } let!(:list1) { create(:list, board: board, label: development, position: 0) } let!(:list2) { create(:list, board: board, label: testing, position: 1) } let!(:closed) { create(:closed_list, board: board) } @@ -53,6 +54,14 @@ describe Boards::Issues::ListService, services: true do expect(issues).to eq [opened_issue2, reopened_issue1, opened_issue1] end + it 'returns opened issues when listing issues from Backlog' do + params = { board_id: board.id, id: backlog.id } + + issues = described_class.new(project, user, params).execute + + expect(issues).to eq [opened_issue2, reopened_issue1, opened_issue1] + end + it 'returns closed issues when listing issues from Closed' do params = { board_id: board.id, id: closed.id } |