summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spec/factories/lists.rb7
-rw-r--r--spec/models/list_spec.rb2
-rw-r--r--spec/services/boards/issues/move_service_spec.rb4
-rw-r--r--spec/services/boards/lists/create_service_spec.rb6
-rw-r--r--spec/services/boards/lists/destroy_service_spec.rb8
-rw-r--r--spec/services/boards/lists/move_service_spec.rb10
6 files changed, 17 insertions, 20 deletions
diff --git a/spec/factories/lists.rb b/spec/factories/lists.rb
index 7b41361500c..9e3f06c682c 100644
--- a/spec/factories/lists.rb
+++ b/spec/factories/lists.rb
@@ -2,6 +2,8 @@ FactoryGirl.define do
factory :list do
board
label
+ list_type :label
+ sequence(:position)
end
factory :backlog_list, parent: :list do
@@ -10,11 +12,6 @@ FactoryGirl.define do
position nil
end
- factory :label_list, parent: :list do
- list_type :label
- sequence(:position)
- end
-
factory :done_list, parent: :list do
list_type :done
label nil
diff --git a/spec/models/list_spec.rb b/spec/models/list_spec.rb
index 45c07a679cb..2dca15cef9c 100644
--- a/spec/models/list_spec.rb
+++ b/spec/models/list_spec.rb
@@ -34,7 +34,7 @@ describe List do
describe '#destroy' do
it 'can be destroyed when when list_type is set to label' do
- subject = create(:label_list)
+ subject = create(:list)
expect(subject.destroy).to be_truthy
end
diff --git a/spec/services/boards/issues/move_service_spec.rb b/spec/services/boards/issues/move_service_spec.rb
index a0f72dddc09..285dd61a0e6 100644
--- a/spec/services/boards/issues/move_service_spec.rb
+++ b/spec/services/boards/issues/move_service_spec.rb
@@ -11,8 +11,8 @@ describe Boards::Issues::MoveService, services: true do
let(:testing) { create(:label, project: project, name: 'Testing') }
let(:backlog) { create(:backlog_list, board: board) }
- let(:list1) { create(:label_list, board: board, label: development) }
- let(:list2) { create(:label_list, board: board, label: testing) }
+ let(:list1) { create(:list, board: board, label: development) }
+ let(:list2) { create(:list, board: board, label: testing) }
let(:done) { create(:done_list, board: board) }
before do
diff --git a/spec/services/boards/lists/create_service_spec.rb b/spec/services/boards/lists/create_service_spec.rb
index 0e8190794a0..25c6d614229 100644
--- a/spec/services/boards/lists/create_service_spec.rb
+++ b/spec/services/boards/lists/create_service_spec.rb
@@ -28,8 +28,8 @@ describe Boards::Lists::CreateService, services: true do
context 'when board lists has only labels lists' do
it 'creates a new list at end of the lists' do
- create(:label_list, board: board, position: 1)
- create(:label_list, board: board, position: 2)
+ create(:list, board: board, position: 1)
+ create(:list, board: board, position: 2)
list = described_class.new(project, label_id: label.id).execute
@@ -41,7 +41,7 @@ describe Boards::Lists::CreateService, services: true do
it 'creates a new list at end of the label lists' do
create(:backlog_list, board: board)
create(:done_list, board: board)
- list1 = create(:label_list, board: board, position: 1)
+ list1 = create(:list, board: board, position: 1)
list2 = described_class.new(project, label_id: label.id).execute
diff --git a/spec/services/boards/lists/destroy_service_spec.rb b/spec/services/boards/lists/destroy_service_spec.rb
index 4d50bd2d123..7c19dd36e30 100644
--- a/spec/services/boards/lists/destroy_service_spec.rb
+++ b/spec/services/boards/lists/destroy_service_spec.rb
@@ -7,7 +7,7 @@ describe Boards::Lists::DestroyService, services: true do
context 'when list type is label' do
it 'removes list from board' do
- list = create(:label_list, board: board)
+ list = create(:list, board: board)
service = described_class.new(project, list_id: list.id)
expect { service.execute }.to change(board.lists, :count).by(-1)
@@ -15,9 +15,9 @@ describe Boards::Lists::DestroyService, services: true do
it 'decrements position of higher lists' do
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)
+ development = create(:list, board: board, position: 1)
+ review = create(:list, board: board, position: 2)
+ staging = create(:list, board: board, position: 3)
done = create(:done_list, board: board)
described_class.new(project, list_id: development.id).execute
diff --git a/spec/services/boards/lists/move_service_spec.rb b/spec/services/boards/lists/move_service_spec.rb
index 97de502e069..35b1d9a4b75 100644
--- a/spec/services/boards/lists/move_service_spec.rb
+++ b/spec/services/boards/lists/move_service_spec.rb
@@ -6,11 +6,11 @@ describe Boards::Lists::MoveService, services: true do
let(:board) { project.board }
let!(:backlog) { create(:backlog_list, board: board) }
- let!(:planning) { create(:label_list, board: board, position: 1) }
- let!(:development) { create(:label_list, board: board, position: 2) }
- let!(:review) { create(:label_list, board: board, position: 3) }
- let!(:staging) { create(:label_list, board: board, position: 4) }
- let!(:done) { create(:done_list, board: board) }
+ let!(:planning) { create(:list, board: board, position: 1) }
+ let!(:development) { create(:list, board: board, position: 2) }
+ let!(:review) { create(:list, board: board, position: 3) }
+ let!(:staging) { create(:list, board: board, position: 4) }
+ let!(:done) { create(:done_list, board: board) }
context 'when list type is set to label' do
it 'keeps position of lists when new position is nil' do