Spec-Zone.ru › Ruby on Rails 6.0

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

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

Тест-адаптер для Action Cable

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

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

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

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

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

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

Spec-Zone.ru

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