From d9f5e2cd100882734c777bb3c2a350fa35f1566a Mon Sep 17 00:00:00 2001 From: Bilal Date: Fri, 17 Jul 2020 08:40:29 +0200 Subject: [PATCH] fix spec --- spec/features/user_managing_broadcasts_spec.rb | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/spec/features/user_managing_broadcasts_spec.rb b/spec/features/user_managing_broadcasts_spec.rb index 28c25fa..00ca6bb 100644 --- a/spec/features/user_managing_broadcasts_spec.rb +++ b/spec/features/user_managing_broadcasts_spec.rb @@ -91,27 +91,24 @@ feature 'User managing broadcasts' do BroadcastsChannel.broadcast_stream_updates(broadcast) expect(page).to have_content stream_begun_message + expect(page).not_to have_css('div#broadcast_video[video-type="stream"]') broadcast.streamer_status = :idle broadcast.status = :idle BroadcastsChannel.broadcast_stream_updates(broadcast) - expect(page).to have_content stream_idle_message - click_on switch_view_dropdown click_on recording.download_file_name - player = find('#broadcast_video', visible: :all) - player_html_for_recording = player.native.attribute('outerHTML').clone + expect(page).to have_content stream_idle_message + expect(page).to have_css('div#broadcast_video[video-type="recording"]') broadcast.streamer_status = :recording broadcast.status = :active BroadcastsChannel.broadcast_stream_updates(broadcast) expect(page).to have_content stream_begun_message - - player_html_after_stream_starts = player.native.attribute('outerHTML') - expect(player_html_after_stream_starts).to eq player_html_for_recording + expect(page).to have_css('div#broadcast_video[video-type="recording"]') end scenario 'user can go back and forth between live session and previous sessions', js: true do