mirror of
https://github.com/neocities/neocities.git
synced 2025-06-25 21:54:41 +02:00
fix for uploads with multiple directorys and same filenames
This commit is contained in:
parent
f8697e50a6
commit
2c5ef5195b
2 changed files with 17 additions and 5 deletions
|
@ -213,6 +213,21 @@ describe 'site_files' do
|
|||
PurgeCacheWorker.jobs.select {|j| j['args'].last == '/subdir/'}.length.must_equal 1
|
||||
end
|
||||
|
||||
it 'succeeds with multiple files' do
|
||||
upload(
|
||||
'file_paths' => ['one/test.jpg', 'two/test.jpg'],
|
||||
'files' => [
|
||||
Rack::Test::UploadedFile.new('./tests/files/test.jpg', 'image/jpeg'),
|
||||
Rack::Test::UploadedFile.new('./tests/files/test.jpg', 'image/jpeg')
|
||||
]
|
||||
)
|
||||
|
||||
@site.site_files.select {|s| s.path == 'one'}.length.must_equal 1
|
||||
@site.site_files.select {|s| s.path == 'one/test.jpg'}.length.must_equal 1
|
||||
@site.site_files.select {|s| s.path == 'two'}.length.must_equal 1
|
||||
@site.site_files.select {|s| s.path == 'two/test.jpg'}.length.must_equal 1
|
||||
end
|
||||
|
||||
it 'succeeds with valid file' do
|
||||
initial_space_used = @site.space_used
|
||||
uploaded_file = Rack::Test::UploadedFile.new('./tests/files/test.jpg', 'image/jpeg')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue