Use initializer to configure tenant mode

This commit is contained in:
Kevin McConnell
2025-12-10 17:26:53 +00:00
parent a5580666a7
commit 0e443d3602
7 changed files with 38 additions and 8 deletions
+22
View File
@@ -0,0 +1,22 @@
require "test_helper"
class MultiTenantTest < ActiveSupport::TestCase
test "accepting_signups? is true when multi_tenant is enabled" do
with_multi_tenant_mode(true) do
assert Account.accepting_signups?
end
end
test "accepting_signups? is false when multi_tenant is disabled and accounts exist" do
with_multi_tenant_mode(false) do
assert_not Account.accepting_signups?
end
end
test "accepting_signups? is true when multi_tenant is disabled but no accounts exist" do
with_multi_tenant_mode(false) do
Account.delete_all
assert Account.accepting_signups?
end
end
end