# frozen_string_literal: true require "test_helper" class SubscriberMapTest < ActionCable::TestCase test "broadcast should not change subscribers" do setup_subscription_map origin = @subscription_map.instance_variable_get(:@subscribers).dup @subscription_map.broadcast("not_exist_channel", "") assert_equal origin, @subscription_map.instance_variable_get(:@subscribers) end private def setup_subscription_map @subscription_map = ActionCable::SubscriptionAdapter::SubscriberMap.new end end