diff options
| author | Louise Crow <louise.crow@gmail.com> | 2012-12-13 21:28:24 +0000 | 
|---|---|---|
| committer | Louise Crow <louise.crow@gmail.com> | 2012-12-13 21:28:24 +0000 | 
| commit | f59ffc6193f0558fa7e44240deb16b8ab2cc237b (patch) | |
| tree | 155e8ba6e45ccfda8f52fcc216bef44e4e3f4418 /spec/controllers/request_controller_spec.rb | |
| parent | 2e7ec67bfb99ee19e4fbadf9bebd9d0e0f4299d9 (diff) | |
| parent | a5744b206cf1ca811f913d68cafc0178079be2f7 (diff) | |
Merge branch 'hotfix/authenticate-and-expire-download-zips'0.6.8.2
Diffstat (limited to 'spec/controllers/request_controller_spec.rb')
| -rw-r--r-- | spec/controllers/request_controller_spec.rb | 12 | 
1 files changed, 11 insertions, 1 deletions
diff --git a/spec/controllers/request_controller_spec.rb b/spec/controllers/request_controller_spec.rb index 43eca46cd..625bf17e7 100644 --- a/spec/controllers/request_controller_spec.rb +++ b/spec/controllers/request_controller_spec.rb @@ -727,6 +727,16 @@ describe RequestController, "when showing one request" do          describe 'when making a zipfile available' do +            it 'should return a 410 for a request that is hidden' do +                title = 'why_do_you_have_such_a_fancy_dog' +                ir = info_requests(:fancy_dog_request) +                ir.prominence = 'hidden' +                ir.save! +                get :download_entire_request, {:url_title => title}, { :user_id => ir.user.id } +                response.should render_template('request/hidden') +                response.code.should == '410' +            end +              it "should have a different zipfile URL when the request changes" do                  title = 'why_do_you_have_such_a_fancy_dog'                  ir = info_requests(:fancy_dog_request) @@ -765,7 +775,7 @@ describe RequestController, "when showing one request" do                  info_request = info_requests(:external_request)                  get :download_entire_request, { :url_title => info_request.url_title },                                                { :user_id => users(:bob_smith_user) } -                response.location.should have_text(/#{assigns[:url_path]}/) +                response.location.should have_text(/#{assigns[:url_path]}$/)              end          end      end  | 
