-/* tslint:disable:no-unused-expression */
+/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
import * as chai from 'chai'
import 'mocha'
createVideoPlaylist,
doubleFollow,
flushAndRunMultipleServers,
- getVideoPlaylistsList, removeVideoFromPlaylist,
+ getVideoPlaylistsList,
+ removeVideoFromPlaylist,
+ reorderVideosPlaylist,
ServerInfo,
setAccessTokensToServers,
setDefaultVideoChannel,
testImage,
uploadVideoAndGetId,
- waitJobs,
- reorderVideosPlaylist
+ waitJobs
} from '../../../../shared/extra-utils'
import { VideoPlaylistPrivacy } from '../../../../shared/models/videos/playlist/video-playlist-privacy.model'
this.timeout(30000)
const res = await createVideoPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistAttrs: {
displayName: 'playlist without thumbnail',
privacy: VideoPlaylistPrivacy.PUBLIC,
- videoChannelId: servers[ 1 ].videoChannel.id
+ videoChannelId: servers[1].videoChannel.id
}
})
playlistWithoutThumbnail = res.body.videoPlaylist.id
const res2 = await addVideoInPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithoutThumbnail,
elementAttrs: { videoId: video1 }
})
this.timeout(30000)
const res = await createVideoPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistAttrs: {
displayName: 'playlist with thumbnail',
privacy: VideoPlaylistPrivacy.PUBLIC,
- videoChannelId: servers[ 1 ].videoChannel.id,
+ videoChannelId: servers[1].videoChannel.id,
thumbnailfile: 'thumbnail.jpg'
}
})
playlistWithThumbnail = res.body.videoPlaylist.id
const res2 = await addVideoInPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithThumbnail,
elementAttrs: { videoId: video1 }
})
this.timeout(30000)
const res = await addVideoInPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithoutThumbnail,
elementAttrs: { videoId: video2 }
})
this.timeout(30000)
const res = await addVideoInPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithThumbnail,
elementAttrs: { videoId: video2 }
})
this.timeout(30000)
await removeVideoFromPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithoutThumbnail,
playlistElementId: withoutThumbnailE1
})
this.timeout(30000)
await removeVideoFromPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithThumbnail,
playlistElementId: withThumbnailE1
})
this.timeout(30000)
await removeVideoFromPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithoutThumbnail,
playlistElementId: withoutThumbnailE2
})
this.timeout(30000)
await removeVideoFromPlaylist({
- url: servers[ 1 ].url,
- token: servers[ 1 ].accessToken,
+ url: servers[1].url,
+ token: servers[1].accessToken,
playlistId: playlistWithThumbnail,
playlistElementId: withThumbnailE2
})