diff --git a/test/test_app.rb b/test/test_app.rb index 5c930104..54a82ea2 100644 --- a/test/test_app.rb +++ b/test/test_app.rb @@ -407,21 +407,6 @@ context "Frontend" do Precious::App.set(:wiki_options, {allow_uploads: false, per_page_uploads: false}) end - test "upload a file with mode page and base-path (base) enabled" do - temp_upload_file = Tempfile.new(['upload', '.file']) << 'abc' - temp_upload_file.close - Precious::App.set(:wiki_options, {base_path: 'base', allow_uploads: true, per_page_uploads: true}) - post "/gollum/upload_file", {:file => Rack::Test::UploadedFile.new(::File.open(temp_upload_file))}, {'HTTP_REFERER' => 'http://localhost:4567/base/Home.md', 'HTTP_HOST' => 'localhost:4567'} - - assert_equal 302, last_response.status # redirect is expected - @wiki.clear_cache - # Find the file in a page-specific subdir (here: Home), based on referer, ignoring base-path (base) - file = @wiki.file("uploads/Home/#{::File.basename(temp_upload_file.path)}") - assert_not_nil file - assert_equal 'abc', file.raw_data - Precious::App.set(:wiki_options, {allow_uploads: false, per_page_uploads: false}) - end - test "guard against uploading an existing file" do temp_upload_file = Tempfile.new(['upload', '.file']) << 'abc' temp_upload_file.close