Spec-Zone.ru › Ruby on Rails 7.2

class ActionCable::SubscriptionAdapter::Test

Parent:
ActionCable::SubscriptionAdapter::Async

Test адаптер для 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 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