Railsドキュメント

ストリームにブロードキャストされたメッセージの数を確認

適応バージョン

説明

ストリームにブロードキャストされたメッセージの数を確認

使い方

assert_broadcasts(ストリーム, メッセージ数, ブロック引数)

ブロードキャストされたメッセージの数を確認

assert_broadcasts 'messages', 0
ActionCable.server.broadcast 'messages', { text: 'hello' }
assert_broadcasts 'messages', 1
ActionCable.server.broadcast 'messages', { text: 'world' }
assert_broadcasts 'messages', 2

ブロック指定

assert_broadcasts('messages', 1) do
    ActionCable.server.broadcast 'messages', { text: 'hello' }
end

ソースコード