mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-03-09 02:40:50 +00:00
20 lines
554 B
Ruby
20 lines
554 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
RSpec.describe AiPersona do
|
||
|
it "does not leak caches between sites" do
|
||
|
AiPersona.create!(
|
||
|
name: "pun_bot",
|
||
|
description: "you write puns",
|
||
|
system_prompt: "you are pun bot",
|
||
|
commands: ["ImageCommand"],
|
||
|
allowed_group_ids: [Group::AUTO_GROUPS[:trust_level_0]],
|
||
|
)
|
||
|
|
||
|
AiPersona.all_personas
|
||
|
|
||
|
expect(AiPersona.persona_cache[:value].length).to eq(1)
|
||
|
RailsMultisite::ConnectionManagement.stubs(:current_db) { "abc" }
|
||
|
expect(AiPersona.persona_cache[:value]).to eq(nil)
|
||
|
end
|
||
|
end
|