DEV: Fix a flaky spec

Sometimes, the topic id actually exists for that spec (id being 1) and
it will raise about not finding the group id instead of not finding the
provided topic because the assignees group wasn’t provided in the
`fields` parameter.
This commit is contained in:
Loïc Guitaut 2023-11-27 14:31:34 +01:00 committed by Loïc Guitaut
parent fbd1fa3794
commit eb073febb0
1 changed files with 4 additions and 2 deletions

View File

@ -207,10 +207,12 @@ RSpec.describe RandomAssignUtils do
end end
context "when assigned_topic is not found" do context "when assigned_topic is not found" do
let(:fields) { { "assigned_topic" => { "value" => 1 } } } let(:fields) do
{ "assigned_topic" => { "value" => -1 }, "assignees_group" => { "value" => group_1.id } }
end
it "raises an error" do it "raises an error" do
expect { auto_assign }.to raise_error(/Topic\(1\) not found/) expect { auto_assign }.to raise_error(/Topic\(-1\) not found/)
end end
end end