VRFS-1218 DRYing it slightly, move toward VRFS-1214

This commit is contained in:
Anthony Davis 2014-02-22 21:12:12 -06:00
parent 1397c86daa
commit 4ef19e4356
2 changed files with 10 additions and 14 deletions

View File

@ -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

View File

@ -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