From 3ebc0f0387eb66102dc7171881d774630eedc7aa Mon Sep 17 00:00:00 2001 From: Erwan Guyader Date: Tue, 17 Jun 2014 21:36:38 +0200 Subject: [PATCH] Test returned path for Show More on mobile - Added test when the currant page is Aspects Stream - Modified test for the Stream page to account for the new possibility (i.e current page is Aspects Stream) --- spec/helpers/stream_helper_spec.rb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/spec/helpers/stream_helper_spec.rb b/spec/helpers/stream_helper_spec.rb index df4520222..b44b54d1c 100644 --- a/spec/helpers/stream_helper_spec.rb +++ b/spec/helpers/stream_helper_spec.rb @@ -19,13 +19,21 @@ describe StreamHelper do end it 'works for stream page when current page is stream' do - helper.stub(:current_page?).and_return(true) + helper.stub(:current_page?).and_return(false) + helper.should_receive(:current_page?).with(:stream).and_return(true) helper.stub(:controller).and_return(build_controller(StreamsController)) helper.next_page_path.should include stream_path end - it 'works for activity page when current page is not stream' do - helper.stub("current_page?").and_return(false) + it 'works for aspects page when current page is aspects' do + helper.stub(:current_page?).and_return(false) + helper.should_receive(:current_page?).with(:aspects_stream).and_return(true) + helper.stub(:controller).and_return(build_controller(StreamsController)) + helper.next_page_path.should include aspects_stream_path + end + + it 'works for activity page when current page is not stream or aspects' do + helper.stub(:current_page?).and_return(false) helper.stub(:controller).and_return(build_controller(StreamsController)) # binding.pry helper.next_page_path.should include activity_stream_path