Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/finders/pending_todos_finder_spec.rb')
-rw-r--r--spec/finders/pending_todos_finder_spec.rb12
1 files changed, 7 insertions, 5 deletions
diff --git a/spec/finders/pending_todos_finder_spec.rb b/spec/finders/pending_todos_finder_spec.rb
index 10d3c2905be..b17915f0d59 100644
--- a/spec/finders/pending_todos_finder_spec.rb
+++ b/spec/finders/pending_todos_finder_spec.rb
@@ -4,13 +4,15 @@ require 'spec_helper'
RSpec.describe PendingTodosFinder do
let(:user) { create(:user) }
+ let(:user2) { create(:user) }
+ let(:users) { [user, user2] }
describe '#execute' do
it 'returns only pending todos' do
create(:todo, :done, user: user)
todo = create(:todo, :pending, user: user)
- todos = described_class.new(user).execute
+ todos = described_class.new(users).execute
expect(todos).to eq([todo])
end
@@ -22,7 +24,7 @@ RSpec.describe PendingTodosFinder do
create(:todo, :pending, user: user, project: project2)
todo = create(:todo, :pending, user: user, project: project1)
- todos = described_class.new(user, project_id: project1.id).execute
+ todos = described_class.new(users, project_id: project1.id).execute
expect(todos).to eq([todo])
end
@@ -34,7 +36,7 @@ RSpec.describe PendingTodosFinder do
create(:todo, :pending, user: user, target: note)
- todos = described_class.new(user, target_id: issue.id).execute
+ todos = described_class.new(users, target_id: issue.id).execute
expect(todos).to eq([todo])
end
@@ -46,7 +48,7 @@ RSpec.describe PendingTodosFinder do
create(:todo, :pending, user: user, target: note)
- todos = described_class.new(user, target_type: issue.class.name).execute
+ todos = described_class.new(users, target_type: issue.class.name).execute
expect(todos).to eq([todo])
end
@@ -55,7 +57,7 @@ RSpec.describe PendingTodosFinder do
create(:todo, :pending, user: user, commit_id: '456')
todo = create(:todo, :pending, user: user, commit_id: '123')
- todos = described_class.new(user, commit_id: '123').execute
+ todos = described_class.new(users, commit_id: '123').execute
expect(todos).to eq([todo])
end