summaryrefslogtreecommitdiff
path: root/spec/services/boards/lists/destroy_service_spec.rb
diff options
context:
space:
mode:
authorDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-07-28 19:26:16 -0300
committerDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-08-17 12:58:57 -0300
commitb07c5f23b8761ae87d29ded1a69b14ae6393443a (patch)
treeec6d9812ae818c282480ef930c971462a203560f /spec/services/boards/lists/destroy_service_spec.rb
parent35420cec0bf511af662e09cbd8664720c58fa187 (diff)
downloadgitlab-ce-b07c5f23b8761ae87d29ded1a69b14ae6393443a.tar.gz
Order board lists by list_type, and position
Diffstat (limited to 'spec/services/boards/lists/destroy_service_spec.rb')
-rw-r--r--spec/services/boards/lists/destroy_service_spec.rb24
1 files changed, 12 insertions, 12 deletions
diff --git a/spec/services/boards/lists/destroy_service_spec.rb b/spec/services/boards/lists/destroy_service_spec.rb
index 85cc3a0bc67..4d50bd2d123 100644
--- a/spec/services/boards/lists/destroy_service_spec.rb
+++ b/spec/services/boards/lists/destroy_service_spec.rb
@@ -14,18 +14,18 @@ describe Boards::Lists::DestroyService, services: true do
end
it 'decrements position of higher lists' do
- list1 = create(:backlog_list, board: board, position: 1)
- list2 = create(:label_list, board: board, position: 2)
- list3 = create(:label_list, board: board, position: 3)
- list4 = create(:label_list, board: board, position: 4)
- list5 = create(:done_list, board: board, position: 5)
-
- described_class.new(project, list_id: list2.id).execute
-
- expect(list1.reload.position).to eq 1
- expect(list3.reload.position).to eq 2
- expect(list4.reload.position).to eq 3
- expect(list5.reload.position).to eq 4
+ backlog = create(:backlog_list, board: board)
+ development = create(:label_list, board: board, position: 1)
+ review = create(:label_list, board: board, position: 2)
+ staging = create(:label_list, board: board, position: 3)
+ done = create(:done_list, board: board)
+
+ described_class.new(project, list_id: development.id).execute
+
+ expect(backlog.reload.position).to be_nil
+ expect(review.reload.position).to eq 1
+ expect(staging.reload.position).to eq 2
+ expect(done.reload.position).to be_nil
end
end