discourse/plugins/discourse-ai/spec/models/user_option_spec.rb
Sam e3fae646d4
DEV: AI persona to agent migration (#38319)
Co-authored-by: Keegan George <kgeorge13@gmail.com>
2026-03-10 15:59:45 +11:00

27 lines
599 B
Ruby

# frozen_string_literal: true
RSpec.describe UserOption do
fab!(:user)
fab!(:llm_model)
fab!(:group)
fab!(:ai_agent) do
Fabricate(:ai_agent, allowed_group_ids: [group.id], default_llm_id: llm_model.id)
end
before do
enable_current_plugin
assign_fake_provider_to(:ai_default_llm_model)
SiteSetting.ai_bot_enabled = true
end
describe "#ai_search_discoveries" do
before do
SiteSetting.ai_discover_agent = ai_agent.id
group.add(user)
end
it "is present" do
expect(described_class.new.ai_search_discoveries).to eq(true)
end
end
end