VRFS-850 - adding test for VRFS-2266

This commit is contained in:
Anthony Davis 2015-02-08 20:25:55 -06:00
parent 0e01e9cc52
commit 558db2c37b
3 changed files with 21 additions and 3 deletions

View File

@ -218,7 +218,6 @@ describe "Feed", :js => true, :type => :feature, :capybara_feature => true do
formal_leave_by(finder_2)
formal_leave_by(creator)
#leave_music_session_sleep_delay #erg
in_client(creator) { verify_feed_shows_users creator, finder_1, finder_2 }
end
@ -227,7 +226,6 @@ describe "Feed", :js => true, :type => :feature, :capybara_feature => true do
formal_leave_by(finder_1)
join_session(finder_2, description: description)
#leave_music_session_sleep_delay #erg
in_client(finder_1) { verify_feed_shows_users finder_2, creator }
end
end

View File

@ -84,7 +84,7 @@ describe "In a Session", :js => true, :type => :feature, :capybara_feature => tr
end
it "can rejoin private session as creator" do
pending
#pending
creator, description = create_join_session(user, [finder])
in_client(user) do
@ -95,4 +95,18 @@ describe "In a Session", :js => true, :type => :feature, :capybara_feature => tr
join_session(user, description: description)
end
specify "creator should receive join requests after changing session to 'by approval' (VRFS-2266)" do
creator, description = create_session
in_client(creator) do
set_session_access :by_approval
end
request_to_join_session(finder, description: description)
in_client(creator) do
expand_sidebar :notifications
expect(page).to have_content "#{finder.name} has requested to join your session."
end
end
end

View File

@ -669,6 +669,12 @@ def sidebar_search_for string, category
wait_for_ajax
end
def expand_sidebar header_name
#search, friends, chat, notifications
panel_id = "panel#{header_name.to_s.capitalize}"
within("div[layout-id='#{panel_id}']") { find('div.panel-header').trigger(:click) }
end
def show_user_menu
page.execute_script("$('ul.shortcuts').show()")
#page.execute_script("JK.UserDropdown.menuHoverIn()")