Sha256: 21977aedb652a5f5189b1ed9d456683f076f737363e3d7df8963a1569c8958c1
Contents?: true
Size: 1.67 KB
Versions: 2
Compression:
Stored size: 1.67 KB
Contents
require "spec_helper" RSpec.describe "p2p send data", type: :system do it "send from one peer to all peers" do Rails.cache.clear window1 = open_new_window window2 = open_new_window window3 = open_new_window page.switch_to_window(page.windows[0]) visit "/" find('input[placeholder="name"]').set "host" find('input[type="submit"]').click page.switch_to_window(page.windows[1]) visit "/" find('input[placeholder="name"]').set "peer1" find('input[type="submit"]').click page.switch_to_window(page.windows[2]) visit "/" find('input[placeholder="name"]').set "peer2" find('input[type="submit"]').click # send data from peer on tab 2 find('input[data-chat-target="message"]', wait: 100).set "hello" find('input[data-action="chat#send"]').click expect(page).to have_content("peer2: hello") page.switch_to_window(page.windows[0]) expect(page).to have_content("peer2: hello") page.switch_to_window(page.windows[1]) expect(page).to have_content("peer2: hello") # send data from host peer # test case host did not receive his message page.switch_to_window(page.windows[0]) find('input[data-chat-target="message"]', wait: 100).set "iam host" find('input[data-action="chat#send"]').click expect(page).to have_content("host: iam host") page.switch_to_window(page.windows[1]) expect(page).to have_content("host: iam host") page.switch_to_window(page.windows[2]) expect(page).to have_content("host: iam host") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
p2p_streams_channel-0.0.3 | spec/p2p_send_data_spec.rb |
p2p_streams_channel-0.0.2 | spec/p2p_send_data_spec.rb |