import * as chai from 'chai'
import 'mocha'
-import { checkVideoFilesWereRemoved, doubleFollow, flushAndRunMultipleServers, removeVideo, uploadVideo, wait } from '../../utils'
-import { flushTests, killallServers, ServerInfo, setAccessTokensToServers } from '../../utils/index'
-import { waitJobs } from '../../utils/server/jobs'
-import { createVideoCaption, deleteVideoCaption, listVideoCaptions, testCaptionFile } from '../../utils/videos/video-captions'
-import { VideoCaption } from '../../../../shared/models/videos/video-caption.model'
+import {
+ checkVideoFilesWereRemoved, cleanupTests,
+ doubleFollow,
+ flushAndRunMultipleServers,
+ removeVideo,
+ uploadVideo,
+ wait
+} from '../../../../shared/extra-utils'
+import { flushTests, killallServers, ServerInfo, setAccessTokensToServers } from '../../../../shared/extra-utils/index'
+import { waitJobs } from '../../../../shared/extra-utils/server/jobs'
+import {
+ createVideoCaption,
+ deleteVideoCaption,
+ listVideoCaptions,
+ testCaptionFile
+} from '../../../../shared/extra-utils/videos/video-captions'
+import { VideoCaption } from '../../../../shared/models/videos/caption/video-caption.model'
const expect = chai.expect
before(async function () {
this.timeout(30000)
- await flushTests()
-
servers = await flushAndRunMultipleServers(2)
await setAccessTokensToServers(servers)
accessToken: servers[0].accessToken,
language: 'zh',
videoId: videoUUID,
- fixture: 'subtitle-good2.vtt'
+ fixture: 'subtitle-good2.vtt',
+ mimeType: 'application/octet-stream'
})
await waitJobs(servers)
})
after(async function () {
- killallServers(servers)
+ await cleanupTests(servers)
})
})