mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-07-08 23:32:45 +00:00
25 lines
824 B
Ruby
25 lines
824 B
Ruby
# frozen_string_literal: true
|
|
|
|
RSpec.describe AiAgent, type: :multisite do
|
|
it "is able to amend settings on system agents on multisite" do
|
|
agent = AiAgent.find_by(name: "Designer")
|
|
expect(agent.allow_agentl_messages).to eq(true)
|
|
agent.update!(allow_agentl_messages: false)
|
|
|
|
instance = agent.class_instance
|
|
expect(instance.allow_agentl_messages).to eq(false)
|
|
|
|
test_multisite_connection("second") do
|
|
agent = AiAgent.find_by(name: "Designer")
|
|
expect(agent.allow_agentl_messages).to eq(true)
|
|
instance = agent.class_instance
|
|
expect(instance.name).to eq("Designer")
|
|
expect(instance.allow_agentl_messages).to eq(true)
|
|
end
|
|
|
|
agent = AiAgent.find_by(name: "Designer")
|
|
instance = agent.class_instance
|
|
expect(instance.allow_agentl_messages).to eq(false)
|
|
end
|
|
end
|