mirror of
https://ghfast.top/https://github.com/discourse/discourse-ai.git
synced 2026-07-16 11:36:23 +08:00
24 lines
824 B
Ruby
24 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
|