Sha256: f8d2441a6d70cc35662000817577c1c809d29a82fe0e21afef9758100fdd94fe
Contents?: true
Size: 922 Bytes
Versions: 4
Compression:
Stored size: 922 Bytes
Contents
# frozen_string_literal: true require_relative "broadcaster_test_case" class StimulusReflex::NothingBroadcasterTest < StimulusReflex::BroadcasterTestCase test "broadcasts a server message when called" do broadcaster = StimulusReflex::NothingBroadcaster.new(@reflex) expected = { "cableReady" => true, "operations" => { "dispatchEvent" => [ { "name" => "stimulus-reflex:server-message", "detail" => { "reflexId" => nil, "stimulusReflex" => { "some" => :data, "morph" => :nothing, "serverMessage" => { "subject" => "nothing", "body" => nil } } } } ] } } assert_broadcast_on @reflex.stream_name, expected do broadcaster.broadcast nil, some: :data end end end
Version data entries
4 entries across 4 versions & 1 rubygems