mirror of https://github.com/Chocobozzz/PeerTube
Add test to ensure files are deleted
parent
f2dbbf6a96
commit
b52f504848
|
@ -1,5 +1,6 @@
|
|||
/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
|
||||
|
||||
import { join } from 'path'
|
||||
import { areMockObjectStorageTestsDisabled } from '@shared/core-utils'
|
||||
import { HttpStatusCode, VideoDetails } from '@shared/models'
|
||||
import {
|
||||
|
@ -12,7 +13,7 @@ import {
|
|||
setAccessTokensToServers,
|
||||
waitJobs
|
||||
} from '@shared/server-commands'
|
||||
import { expectStartWith } from '../shared'
|
||||
import { checkDirectoryIsEmpty, expectStartWith } from '../shared'
|
||||
|
||||
async function checkFiles (origin: PeerTubeServer, video: VideoDetails, inObjectStorage: boolean) {
|
||||
for (const file of video.files) {
|
||||
|
@ -106,6 +107,14 @@ describe('Test create move video storage job', function () {
|
|||
}
|
||||
})
|
||||
|
||||
it('Should not have files on disk anymore', async function () {
|
||||
await checkDirectoryIsEmpty(servers[0], 'videos', [ 'private' ])
|
||||
await checkDirectoryIsEmpty(servers[0], join('videos', 'private'))
|
||||
|
||||
await checkDirectoryIsEmpty(servers[0], join('streaming-playlists', 'hls'), [ 'private' ])
|
||||
await checkDirectoryIsEmpty(servers[0], join('streaming-playlists', 'hls', 'private'))
|
||||
})
|
||||
|
||||
after(async function () {
|
||||
await cleanupTests(servers)
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue