diff options
author | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-08-02 21:49:26 -0300 |
---|---|---|
committer | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-08-17 12:58:58 -0300 |
commit | aff7a2ef55b317b3e5c8d83f4e9ae9fc64f4fa8f (patch) | |
tree | 14f770901b7206e3d07849e902845086505753a8 /spec/services/boards/lists/create_service_spec.rb | |
parent | 296bcbd6640ddeb06093c2505ed749be07362975 (diff) | |
download | gitlab-ce-aff7a2ef55b317b3e5c8d83f4e9ae9fc64f4fa8f.tar.gz |
Extract base service class for boards related services
Diffstat (limited to 'spec/services/boards/lists/create_service_spec.rb')
-rw-r--r-- | spec/services/boards/lists/create_service_spec.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/spec/services/boards/lists/create_service_spec.rb b/spec/services/boards/lists/create_service_spec.rb index 25c6d614229..27dd4185adb 100644 --- a/spec/services/boards/lists/create_service_spec.rb +++ b/spec/services/boards/lists/create_service_spec.rb @@ -4,9 +4,10 @@ describe Boards::Lists::CreateService, services: true do describe '#execute' do let(:project) { create(:project_with_board) } let(:board) { project.board } + let(:user) { create(:user) } let(:label) { create(:label, name: 'in-progress') } - subject(:service) { described_class.new(project, label_id: label.id) } + subject(:service) { described_class.new(project, user, label_id: label.id) } context 'when board lists is empty' do it 'creates a new list at beginning of the list' do @@ -31,7 +32,7 @@ describe Boards::Lists::CreateService, services: true do create(:list, board: board, position: 1) create(:list, board: board, position: 2) - list = described_class.new(project, label_id: label.id).execute + list = service.execute expect(list.position).to eq 3 end @@ -43,7 +44,7 @@ describe Boards::Lists::CreateService, services: true do create(:done_list, board: board) list1 = create(:list, board: board, position: 1) - list2 = described_class.new(project, label_id: label.id).execute + list2 = service.execute expect(list1.reload.position).to eq 1 expect(list2.reload.position).to eq 2 |