import 'mocha'
import { Video, VideoPrivacy } from '../../../../shared/models/videos'
import { VideoComment, VideoCommentThreadTree } from '../../../../shared/models/videos/video-comment.model'
-import { checkVideoFilesWereRemoved, completeVideoCheck, getVideoChannelsList } from '../../utils'
+import { completeVideoCheck } from '../../utils'
import {
flushAndRunMultipleServers, flushTests, getVideosList, killallServers, ServerInfo, setAccessTokensToServers, uploadVideo,
} from '../../utils/index'
import { dateIsValid } from '../../utils/miscs/miscs'
import { follow, getFollowersListPaginationAndSort, getFollowingListPaginationAndSort, unfollow } from '../../utils/server/follows'
-import { expectAccountFollows, getAccountsList } from '../../utils/users/accounts'
+import { expectAccountFollows } from '../../utils/users/accounts'
import { userLogin } from '../../utils/users/login'
import { createUser } from '../../utils/users/users'
import {
let servers: ServerInfo[] = []
before(async function () {
- this.timeout(20000)
+ this.timeout(30000)
servers = await flushAndRunMultipleServers(3)
await expectAccountFollows(servers[2].url, 'peertube@localhost:9003', 0, 0)
})
- it('Should upload a video on server 2 ans 3 and propagate only the video of server 2', async function () {
+ it('Should upload a video on server 2 and 3 and propagate only the video of server 2', async function () {
this.timeout(10000)
await uploadVideo(servers[1].url, servers[1].accessToken, { name: 'server2' })
let res = await getVideosList(servers[ 0 ].url)
expect(res.body.total).to.equal(1)
-
- res = await getVideoChannelsList(servers[0].url, 0, 1)
- expect(res.body.total).to.equal(2)
-
- res = await getAccountsList(servers[0].url)
- expect(res.body.total).to.equal(2)
-
- await checkVideoFilesWereRemoved(video4.uuid, servers[0].serverNumber)
})
})