VRFS-1218 DRYing it slightly, move toward VRFS-1214
This commit is contained in:
parent
1397c86daa
commit
4ef19e4356
|
|
@ -36,13 +36,7 @@ describe "Session Recordings", :js => true, :type => :feature, :capybara_feature
|
|||
# confirms that a formal leave (by hitting the 'Leave' button) will result in a good recording
|
||||
it "creator starts and then leaves" do
|
||||
start_recording_with(creator, [joiner1])
|
||||
|
||||
in_client(creator) do
|
||||
find('#session-leave').trigger(:click)
|
||||
find('#btn-accept').trigger(:click)
|
||||
expect(page).to have_selector('h2', text: 'feed')
|
||||
end
|
||||
|
||||
formal_leave_by creator
|
||||
check_recording_finished_for [creator, joiner1]
|
||||
end
|
||||
|
||||
|
|
@ -73,13 +67,7 @@ describe "Session Recordings", :js => true, :type => :feature, :capybara_feature
|
|||
|
||||
it "creator starts with session leave to stop, with 3 total participants" do
|
||||
start_recording_with(creator, [joiner1, joiner2])
|
||||
|
||||
in_client(creator) do
|
||||
find('#session-leave').trigger(:click)
|
||||
find('#btn-accept').trigger(:click)
|
||||
expect(page).to have_selector('h2', text: 'feed')
|
||||
end
|
||||
|
||||
formal_leave_by creator
|
||||
check_recording_finished_for [creator, joiner1, joiner2]
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -208,6 +208,14 @@ def create_join_session(creator, joiners=[], genre=nil)
|
|||
end
|
||||
end
|
||||
|
||||
def formal_leave_by user
|
||||
in_client(user) do
|
||||
find('#session-leave').trigger(:click)
|
||||
find('#btn-accept').trigger(:click)
|
||||
expect(page).to have_selector('h2', text: 'feed')
|
||||
end
|
||||
end
|
||||
|
||||
def start_recording_with(creator, joiners=[], genre=nil)
|
||||
create_join_session(creator, joiners, genre)
|
||||
in_client(creator) do
|
||||
|
|
|
|||
Loading…
Reference in New Issue