From 051e7f8bdea7d9a0ca446aef0c7e4606cdc637a3 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Tue, 29 Jul 2014 21:20:38 -0400 Subject: [PATCH] VRFS-1972 show correct information under Still Needed section for sessions with unstructured RSVPs --- web/app/views/music_sessions/session_info.html.haml | 5 ++++- web/spec/features/session_info_spec.rb | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/web/app/views/music_sessions/session_info.html.haml b/web/app/views/music_sessions/session_info.html.haml index 7d82077aa..717648ff8 100644 --- a/web/app/views/music_sessions/session_info.html.haml +++ b/web/app/views/music_sessions/session_info.html.haml @@ -96,7 +96,10 @@ %br/ .left.w65.ib.still-needed %strong Still Needed - - if @open_slots.blank? + - if @music_session.is_unstructured_rsvp + .clearall.left.w100.h20.ib.mb10 + Open to any instrument + - elsif @open_slots.blank? .clearall.left.w100.h20.ib.mb10 All slots are taken - else diff --git a/web/spec/features/session_info_spec.rb b/web/spec/features/session_info_spec.rb index c0ae5682b..abcd8685c 100644 --- a/web/spec/features/session_info_spec.rb +++ b/web/spec/features/session_info_spec.rb @@ -207,6 +207,10 @@ describe "Session Info", :js => true, :type => :feature, :capybara_feature => tr # musician_access = true, approval_required = false it "should allow anyone to view for 'at will' option after session starts" do + @music_session.musician_access = true + @music_session.approval_required = false + @music_session.save! + # attempt to access with musician who was invited but didn't RSVP fast_signin(@session_invitee, @url) ensure_success({:show_cta => true, :button_text => 'RSVP NOW!'}) @@ -235,6 +239,10 @@ describe "Session Info", :js => true, :type => :feature, :capybara_feature => tr # musician_access = true, approval_required = true it "should allow anyone to view for 'join by approval' option after session starts" do + @music_session.musician_access = true + @music_session.approval_required = true + @music_session.save! + # attempt to access with musician who was invited but didn't RSVP fast_signin(@session_invitee, @url) ensure_success({:show_cta => true, :button_text => 'RSVP NOW!'})