23 lines
543 B
TypeScript
23 lines
543 B
TypeScript
import { expect } from 'chai'
|
|
import { readdir } from 'fs-extra'
|
|
import { PeerTubeServer } from '@shared/server-commands'
|
|
|
|
async function checkPlaylistFilesWereRemoved (
|
|
playlistUUID: string,
|
|
server: PeerTubeServer,
|
|
directories = [ 'thumbnails' ]
|
|
) {
|
|
for (const directory of directories) {
|
|
const directoryPath = server.getDirectoryPath(directory)
|
|
|
|
const files = await readdir(directoryPath)
|
|
for (const file of files) {
|
|
expect(file).to.not.contain(playlistUUID)
|
|
}
|
|
}
|
|
}
|
|
|
|
export {
|
|
checkPlaylistFilesWereRemoved
|
|
}
|