DEV: Fix lint and flaky summarization spec (#22303)

This commit is contained in:
Roman Rizzi
2023-06-27 13:18:10 -03:00
committed by GitHub
parent ca016c1655
commit 71ff38bab6
3 changed files with 13 additions and 17 deletions

View File

@ -1,6 +1,8 @@
# frozen_string_literal: true
describe Summarization::Base do
subject(:summarization) { described_class.new }
fab!(:user) { Fabricate(:user) }
fab!(:group) { Fabricate(:group) }
@ -10,13 +12,13 @@ describe Summarization::Base do
it "returns true if the user group is present in the custom_summarization_allowed_groups_map setting" do
SiteSetting.custom_summarization_allowed_groups = group.id
expect(subject.can_request_summaries?(user)).to eq(true)
expect(summarization.can_request_summaries?(user)).to eq(true)
end
it "returns false if the user group is not present in the custom_summarization_allowed_groups_map setting" do
SiteSetting.custom_summarization_allowed_groups = ""
expect(subject.can_request_summaries?(user)).to eq(false)
expect(summarization.can_request_summaries?(user)).to eq(false)
end
end
end