* VRFS-1344 - adding a spec test for it
This commit is contained in:
parent
92956c4ee7
commit
eb5c84c5bc
|
|
@ -11,6 +11,26 @@ describe "Music Session", :js => true, :type => :feature, :capybara_feature => t
|
|||
|
||||
subject { page }
|
||||
|
||||
describe "recorded session" do
|
||||
|
||||
before(:each) do
|
||||
ActiveMusicSession.delete_all
|
||||
MusicSession.delete_all
|
||||
end
|
||||
|
||||
let(:searcher) { FactoryGirl.create(:user) }
|
||||
let(:creator) { FactoryGirl.create(:user) }
|
||||
let(:conn) { FactoryGirl.create(:connection, :user => creator) }
|
||||
let(:description) {'hot recordings in here'}
|
||||
let(:session) {FactoryGirl.create(:active_music_session, creator:creator, description: description)}
|
||||
let(:recording) {FactoryGirl.create(:recording, music_session: session, owner: creator)}
|
||||
|
||||
it "won't let user join" do
|
||||
recording.touch
|
||||
join_session(searcher, description:'hot recordings in here', no_verify:true)
|
||||
find('#notification p').text('The session is currently recording.')
|
||||
end
|
||||
end
|
||||
|
||||
context "last person" do
|
||||
before(:each) do
|
||||
|
|
|
|||
|
|
@ -417,9 +417,11 @@ def join_session(joiner, options)
|
|||
# verify the session description is seen by second client
|
||||
expect(page).to have_text(description)
|
||||
find('.join-link').trigger(:click)
|
||||
find('#btn-accept-terms').trigger(:click)
|
||||
expect(page).to have_selector('h2', text: 'my tracks')
|
||||
find('#session-screen .session-mytracks .session-track')
|
||||
unless options[:no_verify]
|
||||
find('#btn-accept-terms').trigger(:click)
|
||||
expect(page).to have_selector('h2', text: 'my tracks')
|
||||
find('#session-screen .session-mytracks .session-track')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue