FEATURE: new 'prevent anons from download files' site setting

This commit is contained in:
Régis Hanol
2014-09-09 18:40:11 +02:00
parent 0ee386c7f4
commit eb34ecfc0c
6 changed files with 26 additions and 1 deletions

View File

@ -137,6 +137,18 @@ describe UploadsController do
get :show, site: "default", id: 42, sha: "66b3ed1503efc936", extension: "zip"
end
context "prevent anons from downloading files" do
before { SiteSetting.stubs(:prevent_anons_from_downloading_files).returns(true) }
it "returns 404 when an anonymous user tries to download a file" do
Upload.expects(:find_by).never
get :show, site: "default", id: 2, sha: "1234567890abcdef", extension: "pdf"
response.response_code.should == 404
end
end
end
end