createUser,
deleteMe,
flushAndRunServer,
- getAccountRatings,
- getBlacklistedVideosList,
- getCustomConfig,
getMyUserInformation,
getMyUserVideoQuotaUsed,
getMyUserVideoRating,
getUserInformation,
getUsersList,
getUsersListPaginationAndSort,
- getVideoChannel,
getVideosList,
killallServers,
login,
setTokenField,
testImage,
unblockUser,
- updateCustomSubConfig,
updateMyAvatar,
updateMyUser,
updateUser,
userLogin,
waitJobs
} from '@shared/extra-utils'
-import { AbuseState, CustomConfig, MyUser, OAuth2ErrorCode, User, UserAdminFlag, UserRole, Video, VideoPlaylistType } from '@shared/models'
+import { AbuseState, MyUser, OAuth2ErrorCode, User, UserAdminFlag, UserRole, Video, VideoPlaylistType } from '@shared/models'
const expect = chai.expect
it('Should retrieve ratings list', async function () {
await rateVideo(server.url, accessToken, videoId, 'like')
- const res = await getAccountRatings(server.url, server.user.username, server.accessToken, null, HttpStatusCode.OK_200)
- const ratings = res.body
+ const body = await server.accountsCommand.listRatings({ accountName: server.user.username })
- expect(ratings.total).to.equal(1)
- expect(ratings.data[0].video.id).to.equal(videoId)
- expect(ratings.data[0].rating).to.equal('like')
+ expect(body.total).to.equal(1)
+ expect(body.data[0].video.id).to.equal(videoId)
+ expect(body.data[0].rating).to.equal('like')
})
it('Should retrieve ratings list by rating type', async function () {
{
- const res = await getAccountRatings(server.url, server.user.username, server.accessToken, 'like')
- const ratings = res.body
- expect(ratings.data.length).to.equal(1)
+ const body = await server.accountsCommand.listRatings({ accountName: server.user.username, rating: 'like' })
+ expect(body.data.length).to.equal(1)
}
{
- const res = await getAccountRatings(server.url, server.user.username, server.accessToken, 'dislike')
- const ratings = res.body
- expect(ratings.data.length).to.equal(0)
+ const body = await server.accountsCommand.listRatings({ accountName: server.user.username, rating: 'dislike' })
+ expect(body.data.length).to.equal(0)
}
})
})
this.timeout(60000)
{
- const res = await getCustomConfig(server.url, server.accessToken)
- const config = res.body as CustomConfig
+ const config = await server.configCommand.getCustomConfig()
config.transcoding.webtorrent.enabled = false
config.transcoding.hls.enabled = true
config.transcoding.enabled = true
- await updateCustomSubConfig(server.url, server.accessToken, config)
+ await server.configCommand.updateCustomSubConfig({ newConfig: config })
}
{
describe('Video blacklists', function () {
it('Should be able to list video blacklist by a moderator', async function () {
- await getBlacklistedVideosList({ url: server.url, token: accessTokenUser })
+ await server.blacklistCommand.list({ token: accessTokenUser })
})
})
})
it('Should have created the channel', async function () {
- const res = await getVideoChannel(server.url, 'my_user_15_channel')
+ const { displayName } = await server.channelsCommand.get({ channelName: 'my_user_15_channel' })
- expect(res.body.displayName).to.equal('my channel rocks')
+ expect(displayName).to.equal('my channel rocks')
})
it('Should remove me', async function () {