Spec-Zone.ru › Ruby on Rails 8.1

class ActionCable::SubscriptionAdapter::Test

Родительский класс:
ActionCable::SubscriptionAdapter::Async

Test адаптер для Action Cable

Тестовый адаптер следует использовать только при тестировании. Вместе с ActionCable::TestHelper он становится отличным инструментом для тестирования вашего приложения Rails.

Чтобы использовать тестовый адаптер, задайте значение test для adapter в файле config/cable.yml.

ПРИМЕЧАНИЕ: адаптер Test расширяет адаптер ActionCable::SubscriptionAdapter::Async, поэтому его также можно использовать в системных тестах.

Общедоступные методы экземпляра

broadcast (channel, payload) Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 18
def broadcast(channel, payload)
  broadcasts(channel) << payload
  super
end
Вызывает метод суперкласса
broadcasts (channel) Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 23
def broadcasts(channel)
  channels_data[channel] ||= []
end
clear () Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 31
def clear
  @channels_data = nil
end
clear_messages (channel) Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 27
def clear_messages(channel)
  channels_data[channel] = []
end

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API