import 'mocha'
import { expect } from 'chai'
-import { HttpStatusCode } from '@shared/core-utils'
+import { wait } from '@shared/core-utils'
+import { HttpStatusCode } from '@shared/models'
import {
cleanupTests,
+ createMultipleServers,
doubleFollow,
- flushAndRunMultipleServers,
killallServers,
makeGetRequest,
- MockBlocklist,
- reRunServer,
- ServerInfo,
- setAccessTokensToServers,
- wait
-} from '@shared/extra-utils'
+ PeerTubeServer,
+ setAccessTokensToServers
+} from '@shared/server-commands'
+import { MockBlocklist } from '../shared'
describe('Official plugin auto-mute', function () {
const autoMuteListPath = '/plugins/auto-mute/router/api/v1/mute-list'
- let servers: ServerInfo[]
+ let servers: PeerTubeServer[]
let blocklistServer: MockBlocklist
let port: number
before(async function () {
this.timeout(30000)
- servers = await flushAndRunMultipleServers(2)
+ servers = await createMultipleServers(2)
await setAccessTokensToServers(servers)
for (const server of servers) {
blocklistServer = new MockBlocklist()
port = await blocklistServer.initialize()
- await await servers[0].videos.quickUpload({ name: 'video server 1' })
- await await servers[1].videos.quickUpload({ name: 'video server 2' })
+ await servers[0].videos.quickUpload({ name: 'video server 1' })
+ await servers[1].videos.quickUpload({ name: 'video server 2' })
await doubleFollow(servers[0], servers[1])
})
}
await killallServers([ servers[0] ])
- await reRunServer(servers[0])
+ await servers[0].run()
await wait(2000)
{
await makeGetRequest({
url: servers[0].url,
path: '/plugins/auto-mute/router/api/v1/mute-list',
- statusCodeExpected: HttpStatusCode.FORBIDDEN_403
+ expectedStatus: HttpStatusCode.FORBIDDEN_403
})
})
await makeGetRequest({
url: servers[0].url,
path: '/plugins/auto-mute/router/api/v1/mute-list',
- statusCodeExpected: HttpStatusCode.OK_200
+ expectedStatus: HttpStatusCode.OK_200
})
})
const res = await makeGetRequest({
url: servers[0].url,
path: '/plugins/auto-mute/router/api/v1/mute-list',
- statusCodeExpected: HttpStatusCode.OK_200
+ expectedStatus: HttpStatusCode.OK_200
})
const data = res.body.data