+ it('Should fail with a bad privacyOneOf', async function () {
+ await testEndpoints({ privacyOneOf: [ 'toto' ] as any, expectedStatus: HttpStatusCode.BAD_REQUEST_400 })
+ })
+
+ it('Should succeed with a good privacyOneOf', async function () {
+ await testEndpoints({ privacyOneOf: [ VideoPrivacy.INTERNAL ], expectedStatus: HttpStatusCode.OK_200 })
+ })
+
+ it('Should fail to use privacyOneOf with a simple user', async function () {
+ await testEndpoints({
+ privacyOneOf: [ VideoPrivacy.INTERNAL ],
+ token: userAccessToken,
+ expectedStatus: HttpStatusCode.UNAUTHORIZED_401
+ })
+ })
+