mirror of https://github.com/Chocobozzz/PeerTube
Fix test
parent
e67ecaf849
commit
0cfc8c4fe4
|
@ -4,7 +4,14 @@ import 'mocha'
|
|||
import { FIXTURE_URLS } from '@server/tests/shared'
|
||||
import { areHttpImportTestsDisabled } from '@shared/core-utils'
|
||||
import { HttpStatusCode } from '@shared/models'
|
||||
import { ChannelsCommand, cleanupTests, createSingleServer, PeerTubeServer, setAccessTokensToServers } from '@shared/server-commands'
|
||||
import {
|
||||
ChannelsCommand,
|
||||
cleanupTests,
|
||||
createSingleServer,
|
||||
PeerTubeServer,
|
||||
setAccessTokensToServers,
|
||||
setDefaultVideoChannel
|
||||
} from '@shared/server-commands'
|
||||
|
||||
describe('Test videos import in a channel API validator', function () {
|
||||
let server: PeerTubeServer
|
||||
|
@ -25,6 +32,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
server = await createSingleServer(1)
|
||||
|
||||
await setAccessTokensToServers([ server ])
|
||||
await setDefaultVideoChannel([ server ])
|
||||
|
||||
const userCreds = {
|
||||
username: 'fake',
|
||||
|
@ -44,7 +52,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
await server.config.disableImports()
|
||||
|
||||
await command.importVideos({
|
||||
channelName: 'super_channel',
|
||||
channelName: server.store.channel.name,
|
||||
externalChannelUrl: FIXTURE_URLS.youtubeChannel,
|
||||
token: server.accessToken,
|
||||
expectedStatus: HttpStatusCode.FORBIDDEN_403
|
||||
|
@ -55,7 +63,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
|
||||
it('Should fail when externalChannelUrl is not provided', async function () {
|
||||
await command.importVideos({
|
||||
channelName: 'super_channel',
|
||||
channelName: server.store.channel.name,
|
||||
externalChannelUrl: null,
|
||||
token: server.accessToken,
|
||||
expectedStatus: HttpStatusCode.BAD_REQUEST_400
|
||||
|
@ -64,7 +72,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
|
||||
it('Should fail when externalChannelUrl is malformed', async function () {
|
||||
await command.importVideos({
|
||||
channelName: 'super_channel',
|
||||
channelName: server.store.channel.name,
|
||||
externalChannelUrl: 'not-a-url',
|
||||
token: server.accessToken,
|
||||
expectedStatus: HttpStatusCode.BAD_REQUEST_400
|
||||
|
@ -73,7 +81,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
|
||||
it('Should fail with a bad sync id', async function () {
|
||||
await command.importVideos({
|
||||
channelName: 'super_channel',
|
||||
channelName: server.store.channel.name,
|
||||
externalChannelUrl: FIXTURE_URLS.youtubeChannel,
|
||||
videoChannelSyncId: 'toto' as any,
|
||||
token: server.accessToken,
|
||||
|
@ -83,7 +91,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
|
||||
it('Should fail with a unknown sync id', async function () {
|
||||
await command.importVideos({
|
||||
channelName: 'super_channel',
|
||||
channelName: server.store.channel.name,
|
||||
externalChannelUrl: FIXTURE_URLS.youtubeChannel,
|
||||
videoChannelSyncId: 42,
|
||||
token: server.accessToken,
|
||||
|
@ -93,7 +101,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
|
||||
it('Should fail with no authentication', async function () {
|
||||
await command.importVideos({
|
||||
channelName: 'super_channel',
|
||||
channelName: server.store.channel.name,
|
||||
externalChannelUrl: FIXTURE_URLS.youtubeChannel,
|
||||
token: null,
|
||||
expectedStatus: HttpStatusCode.UNAUTHORIZED_401
|
||||
|
@ -102,7 +110,7 @@ describe('Test videos import in a channel API validator', function () {
|
|||
|
||||
it('Should fail when sync is not owned by the user', async function () {
|
||||
await command.importVideos({
|
||||
channelName: 'super_channel',
|
||||
channelName: server.store.channel.name,
|
||||
externalChannelUrl: FIXTURE_URLS.youtubeChannel,
|
||||
token: userInfo.accessToken,
|
||||
expectedStatus: HttpStatusCode.FORBIDDEN_403
|
||||
|
|
Loading…
Reference in New Issue