Spec-Zone.ru › Ruby on Rails 7.1

класс ActionCable::SubscriptionAdapter::Test

Родитель:
ActionCable::SubscriptionAdapter::Async

Тестовый адаптер для Action Cable

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

Для использования тестового адаптера установите значение adapter в test в вашем файле config/cable.yml.

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

Публичные методы экземпляров

broadcast(channel, payload) Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 15
def broadcast(channel, payload)
  broadcasts(channel) << payload
  super
end
Вызывает метод суперкласса
broadcasts(channel) Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 20
def broadcasts(channel)
  channels_data[channel] ||= []
end
clear() Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 28
def clear
  @channels_data = nil
end
clear_messages(channel) Показать исходный код
# File actioncable/lib/action_cable/subscription_adapter/test.rb, line 24
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