addVideoChannel,
addVideoInPlaylist,
checkPlaylistFilesWereRemoved,
+ cleanupTests,
createUser,
createVideoPlaylist,
deleteVideoChannel,
deleteVideoPlaylist,
- doubleFollow, doVideosExistInMyPlaylist,
+ doubleFollow,
+ doVideosExistInMyPlaylist,
flushAndRunMultipleServers,
- flushTests,
getAccountPlaylistsList,
- getAccountPlaylistsListWithToken, getMyUserInformation,
+ getAccountPlaylistsListWithToken,
+ getMyUserInformation,
getPlaylistVideos,
getVideoChannelPlaylistsList,
getVideoPlaylist,
getVideoPlaylistPrivacies,
getVideoPlaylistsList,
getVideoPlaylistWithToken,
- killallServers,
removeUser,
removeVideoFromPlaylist,
reorderVideosPlaylist,
uploadVideo,
uploadVideoAndGetId,
userLogin,
- waitJobs
+ waitJobs,
+ generateUserAccessToken
} from '../../../../shared/extra-utils'
import { VideoPlaylistPrivacy } from '../../../../shared/models/videos/playlist/video-playlist-privacy.model'
import { VideoPlaylist } from '../../../../shared/models/videos/playlist/video-playlist.model'
}
})
+ it('Should get private playlist for a classic user', async function () {
+ const token = await generateUserAccessToken(servers[0], 'toto')
+
+ const res = await getAccountPlaylistsListWithToken(servers[0].url, token, 'toto', 0, 5)
+
+ expect(res.body.total).to.equal(1)
+ expect(res.body.data).to.have.lengthOf(1)
+
+ const playlistId = res.body.data[0].id
+ await getPlaylistVideos(servers[0].url, token, playlistId, 0, 5)
+ })
+
it('Should create a playlist on server 1 and have the playlist on server 2 and 3', async function () {
this.timeout(30000)
for (const server of servers) {
const results = [
- await getAccountPlaylistsList(server.url, 'root@localhost:9002', 0, 5, '-createdAt'),
+ await getAccountPlaylistsList(server.url, 'root@localhost:' + servers[1].port, 0, 5, '-createdAt'),
await getVideoPlaylistsList(server.url, 0, 2, '-createdAt')
]
this.timeout(30000)
for (const server of servers) {
- await checkPlaylistFilesWereRemoved(playlistServer1UUID, server.serverNumber)
+ await checkPlaylistFilesWereRemoved(playlistServer1UUID, server.internalServerNumber)
}
})
}
})
- after(function () {
- killallServers(servers)
+ after(async function () {
+ await cleanupTests(servers)
})
})