From 22834691abb6e74d31654ffd2ebeaaaa8ef3ac7b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 9 Apr 2019 11:21:36 +0200 Subject: Add check params account ratings tests --- server/tests/api/users/users.ts | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) (limited to 'server/tests/api/users') diff --git a/server/tests/api/users/users.ts b/server/tests/api/users/users.ts index bc069a7be..6e7de9c38 100644 --- a/server/tests/api/users/users.ts +++ b/server/tests/api/users/users.ts @@ -140,31 +140,27 @@ describe('Test users', function () { 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, 200) + + const res = await getAccountRatings(server.url, server.user.username, server.accessToken, null, 200) const ratings = res.body + expect(ratings.total).to.equal(1) expect(ratings.data[0].video.id).to.equal(videoId) expect(ratings.data[0].rating).to.equal('like') }) it('Should retrieve ratings list by rating type', async function () { - await rateVideo(server.url, accessToken, videoId, 'like') - let res = await getAccountRatings(server.url, server.user.username, server.accessToken, 200, { rating: 'like' }) - let ratings = res.body - expect(ratings.data.length).to.equal(1) - res = await getAccountRatings(server.url, server.user.username, server.accessToken, 200, { rating: 'dislike' }) - ratings = res.body - expect(ratings.data.length).to.equal(0) - await getAccountRatings(server.url, server.user.username, server.accessToken, 400, { rating: 'invalid' }) - }) - - it('Should not access ratings list if not logged with correct user', async function () { - const user = { username: 'anuragh', password: 'passbyme' } - const resUser = await createUser(server.url, server.accessToken, user.username, user.password) - const userId = resUser.body.user.id - const userAccessToken = await userLogin(server, user) - await getAccountRatings(server.url, server.user.username, userAccessToken, 403) - await removeUser(server.url, userId, server.accessToken) + { + const res = await getAccountRatings(server.url, server.user.username, server.accessToken, 'like') + const ratings = res.body + expect(ratings.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) + } }) it('Should not be able to remove the video with an incorrect token', async function () { -- cgit v1.2.3