X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fcheck-params%2Fvideos-history.ts;h=d96fe7ca9c0f1ab4fb9a8f01ecf33e13f256bf8e;hb=3f3530c3dbc5339b4cba53710b8568b4ad39152e;hp=82f38b7b4c2fafe87621486f7123859ecf8123e9;hpb=7177b46ca1b35aa9d7ed39a06c1dcf41a4fc6180;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/check-params/videos-history.ts b/server/tests/api/check-params/videos-history.ts index 82f38b7b4..d96fe7ca9 100644 --- a/server/tests/api/check-params/videos-history.ts +++ b/server/tests/api/check-params/videos-history.ts @@ -1,6 +1,5 @@ /* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ -import 'mocha' import { checkBadCountPagination, checkBadStartPagination } from '@server/tests/shared' import { HttpStatusCode } from '@shared/models' import { @@ -17,7 +16,7 @@ import { describe('Test videos history API validator', function () { const myHistoryPath = '/api/v1/users/me/history/videos' const myHistoryRemove = myHistoryPath + '/remove' - let watchingPath: string + let viewPath: string let server: PeerTubeServer let videoId: number @@ -31,51 +30,15 @@ describe('Test videos history API validator', function () { await setAccessTokensToServers([ server ]) const { id, uuid } = await server.videos.upload() - watchingPath = '/api/v1/videos/' + uuid + '/watching' + viewPath = '/api/v1/videos/' + uuid + '/views' videoId = id }) describe('When notifying a user is watching a video', function () { - it('Should fail with an unauthenticated user', async function () { - const fields = { currentTime: 5 } - await makePutBodyRequest({ url: server.url, path: watchingPath, fields, expectedStatus: HttpStatusCode.UNAUTHORIZED_401 }) - }) - - it('Should fail with an incorrect video id', async function () { + it('Should fail with a bad token', async function () { const fields = { currentTime: 5 } - const path = '/api/v1/videos/blabla/watching' - await makePutBodyRequest({ - url: server.url, - path, - fields, - token: server.accessToken, - expectedStatus: HttpStatusCode.BAD_REQUEST_400 - }) - }) - - it('Should fail with an unknown video', async function () { - const fields = { currentTime: 5 } - const path = '/api/v1/videos/d91fff41-c24d-4508-8e13-3bd5902c3b02/watching' - - await makePutBodyRequest({ - url: server.url, - path, - fields, - token: server.accessToken, - expectedStatus: HttpStatusCode.NOT_FOUND_404 - }) - }) - - it('Should fail with a bad current time', async function () { - const fields = { currentTime: 'hello' } - await makePutBodyRequest({ - url: server.url, - path: watchingPath, - fields, - token: server.accessToken, - expectedStatus: HttpStatusCode.BAD_REQUEST_400 - }) + await makePutBodyRequest({ url: server.url, path: viewPath, fields, token: 'bad', expectedStatus: HttpStatusCode.UNAUTHORIZED_401 }) }) it('Should succeed with the correct parameters', async function () { @@ -83,7 +46,7 @@ describe('Test videos history API validator', function () { await makePutBodyRequest({ url: server.url, - path: watchingPath, + path: viewPath, fields, token: server.accessToken, expectedStatus: HttpStatusCode.NO_CONTENT_204