diff options
Diffstat (limited to 'spec/support/shared_examples/services/boards/issues_list_service_shared_examples.rb')
-rw-r--r-- | spec/support/shared_examples/services/boards/issues_list_service_shared_examples.rb | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/spec/support/shared_examples/services/boards/issues_list_service_shared_examples.rb b/spec/support/shared_examples/services/boards/issues_list_service_shared_examples.rb index ec1c58e5b67..756c4136059 100644 --- a/spec/support/shared_examples/services/boards/issues_list_service_shared_examples.rb +++ b/spec/support/shared_examples/services/boards/issues_list_service_shared_examples.rb @@ -36,20 +36,22 @@ RSpec.shared_examples 'issues list service' do 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 } + it 'returns opened issues that have label list applied when listing issues from a label list' do + params = { board_id: board.id, id: list1.id } issues = described_class.new(parent, user, params).execute - expect(issues).to eq [closed_issue4, closed_issue2, closed_issue5, closed_issue3, closed_issue1] + expect(issues).to eq [list1_issue3, list1_issue1, list1_issue2] end + end - it 'returns opened issues that have label list applied when listing issues from a label list' do - params = { board_id: board.id, id: list1.id } + context 'issues are ordered by date of closing' do + it 'returns closed issues when listing issues from Closed' do + params = { board_id: board.id, id: closed.id } issues = described_class.new(parent, user, params).execute - expect(issues).to eq [list1_issue3, list1_issue1, list1_issue2] + expect(issues).to eq [closed_issue1, closed_issue2, closed_issue3, closed_issue4, closed_issue5] end end |