VRFS-850 additional tests
This commit is contained in:
parent
558db2c37b
commit
d70ec7ac0e
|
|
@ -109,4 +109,36 @@ describe "In a Session", :js => true, :type => :feature, :capybara_feature => tr
|
|||
expect(page).to have_content "#{finder.name} has requested to join your session."
|
||||
end
|
||||
end
|
||||
|
||||
specify "invitee receives notification when creator invites musician" do
|
||||
pending "blocked on testing this via front-end - fakeJamClient doesn't support invite UX"
|
||||
user = FactoryGirl.create(:user)
|
||||
invitee = FactoryGirl.create(:user)
|
||||
FactoryGirl.create(:friendship, :user => user, :friend => invitee)
|
||||
in_client(user) do
|
||||
create_session
|
||||
find('#session-invite-musicians').trigger(:click)
|
||||
find('#btn-choose-friends-update').trigger(:click)
|
||||
within('#friend-selector-list') { find("tr[user-id='#{invitee.id}']").trigger(:click) }
|
||||
find('#btn-save-friends').trigger(:click)
|
||||
find('#btn-save-invites').trigger(:click)
|
||||
end
|
||||
|
||||
in_client(invitee) do
|
||||
fast_signin(invitee, "/client#/home")
|
||||
expand_sidebar :notifications
|
||||
expect(page).to have_content "invited you"
|
||||
end
|
||||
end
|
||||
|
||||
specify "user is able to see recording in 'Open Recording' modal" do
|
||||
recording = FactoryGirl.create(:recording, owner: user)
|
||||
in_client(user) do
|
||||
create_session
|
||||
find('#open-a-recording').trigger(:click)
|
||||
within('table.local-recordings') do
|
||||
expect(page).to have_content recording.name
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue