diff --git a/spec/initializers/action_cable_subscription_adapter_identifier_spec.rb b/spec/initializers/action_cable_subscription_adapter_identifier_spec.rb
index 94134ce44fdeecfefb740838a77b9c44141b12fa..cf82fd751ddea57ebd694267227670f136e5d4de 100644
--- a/spec/initializers/action_cable_subscription_adapter_identifier_spec.rb
+++ b/spec/initializers/action_cable_subscription_adapter_identifier_spec.rb
@@ -6,8 +6,13 @@
   describe '#identifier' do
     let!(:original_config) { ::ActionCable::Server::Base.config.cable }
 
+    before do
+      ActionCable.server.restart
+    end
+
     after do
       ::ActionCable::Server::Base.config.cable = original_config
+      ActionCable.server.restart
     end
 
     context 'when id key is nil on cable.yml' do