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
|
||
|
}
|