mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-07-29 17:33:27 +00:00
Final spec fix 🤞
This commit is contained in:
parent
cc34882074
commit
eb93e1736b
@ -5,6 +5,7 @@ require "rails_helper"
|
|||||||
describe DiscourseAi::Configuration::LlmValidator do
|
describe DiscourseAi::Configuration::LlmValidator do
|
||||||
describe "#valid_value?" do
|
describe "#valid_value?" do
|
||||||
let(:validator) { described_class.new(name: :ai_default_llm_model) }
|
let(:validator) { described_class.new(name: :ai_default_llm_model) }
|
||||||
|
fab!(:llm_model)
|
||||||
|
|
||||||
before do
|
before do
|
||||||
assign_fake_provider_to(:ai_default_llm_model)
|
assign_fake_provider_to(:ai_default_llm_model)
|
||||||
@ -34,7 +35,10 @@ describe DiscourseAi::Configuration::LlmValidator do
|
|||||||
it "returns true for non-empty values regardless of module state" do
|
it "returns true for non-empty values regardless of module state" do
|
||||||
SiteSetting.ai_helper_enabled = true
|
SiteSetting.ai_helper_enabled = true
|
||||||
SiteSetting.ai_summarization_enabled = true
|
SiteSetting.ai_summarization_enabled = true
|
||||||
expect(validator.valid_value?("some_model")).to eq(true)
|
|
||||||
|
DiscourseAi::Completions::Llm.with_prepared_responses([true]) do
|
||||||
|
expect(validator.valid_value?(llm_model)).to eq(true)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user