8f39c015ea
This is the first step of a multi-step SaaS engine extraction. Looking ahead to an open source release, we need to make sure that local authentication is treated as an "official" option, and not just a hack I added for Kevin to do load testing outside our DC. So this PR gets to green, and adds a CI step in "local authentication" mode. This all probably feels a little hacky to you, Reader, but the goal of this change is to ease the next step, which will be extracting the 37id and Queenbee integrations into a proprietary "SaaS mode" engine. In service of that goal, this commit simply wraps all of the dependent code and tests with a conditional check on `config.x.local_authentication`.
15 lines
353 B
Ruby
15 lines
353 B
Ruby
require "test_helper"
|
|
|
|
class User::SignalUserTest < ActiveSupport::TestCase
|
|
unless Rails.application.config.x.local_authentication
|
|
setup do
|
|
@user = users(:david)
|
|
end
|
|
|
|
test "belongs to a Signal::User" do
|
|
assert_not_nil @user.signal_user_id
|
|
assert_equal signal_users("37s_fizzy_david"), @user.signal_user
|
|
end
|
|
end
|
|
end
|