makeGetRequest,
runServer,
ServerInfo,
- setAccessTokensToServers,
+ setAccessTokensToServers, setDefaultVideoChannel,
userLogin
} from '../../../../shared/utils'
import { UserRole } from '../../../../shared/models/users'
server = await runServer(1)
await setAccessTokensToServers([ server ])
+ await setDefaultVideoChannel([ server ])
const user = { username: 'user1', password: 'my super password' }
await createUser(server.url, server.accessToken, user.username, user.password)
token: server.accessToken,
playlistAttrs: {
displayName: 'super playlist',
- privacy: VideoPlaylistPrivacy.PUBLIC
+ privacy: VideoPlaylistPrivacy.PUBLIC,
+ videoChannelId: server.videoChannel.id
}
})
playlistUUID = res.body.videoPlaylist.uuid
flushAndRunMultipleServers,
flushTests,
getAccountPlaylistsList,
- getAccountPlaylistsListWithToken,
+ getAccountPlaylistsListWithToken, getMyUserInformation,
getPlaylistVideos,
getVideoChannelPlaylistsList,
getVideoPlaylist,
import { Video } from '../../../../shared/models/videos'
import { VideoPlaylistType } from '../../../../shared/models/videos/playlist/video-playlist-type.model'
import { VideoExistInPlaylist } from '../../../../shared/models/videos/playlist/video-exist-in-playlist.model'
+import { User } from '../../../../shared/models/users'
const expect = chai.expect
token: servers[1].accessToken,
playlistAttrs: {
displayName: 'playlist 2',
- privacy: VideoPlaylistPrivacy.PUBLIC
+ privacy: VideoPlaylistPrivacy.PUBLIC,
+ videoChannelId: servers[1].videoChannel.id
}
})
playlistServer2Id1 = res.body.videoPlaylist.id
playlistAttrs: {
displayName: 'playlist 3',
privacy: VideoPlaylistPrivacy.PUBLIC,
- thumbnailfile: 'thumbnail.jpg'
+ thumbnailfile: 'thumbnail.jpg',
+ videoChannelId: servers[1].videoChannel.id
}
})
token: servers[ 0 ].accessToken,
playlistAttrs: {
displayName: 'playlist 4',
- privacy: VideoPlaylistPrivacy.PUBLIC
+ privacy: VideoPlaylistPrivacy.PUBLIC,
+ videoChannelId: servers[0].videoChannel.id
}
})
const userId = res.body.user.id
const userAccessToken = await userLogin(servers[0], user)
+ const resChannel = await getMyUserInformation(servers[0].url, userAccessToken)
+ const userChannel = (resChannel.body as User).videoChannels[0]
+
await createVideoPlaylist({
url: servers[0].url,
token: userAccessToken,
playlistAttrs: {
displayName: 'playlist to be deleted',
- privacy: VideoPlaylistPrivacy.PUBLIC
+ privacy: VideoPlaylistPrivacy.PUBLIC,
+ videoChannelId: userChannel.id
}
})