/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */
-import 'mocha'
-import * as chai from 'chai'
+import { expect } from 'chai'
+import { UserNotificationType } from '@shared/models'
import {
BlocklistCommand,
cleanupTests,
doubleFollow,
PeerTubeServer,
setAccessTokensToServers,
+ setDefaultAccountAvatar,
waitJobs
-} from '@shared/extra-utils'
-import { UserNotificationType } from '@shared/models'
-
-const expect = chai.expect
+} from '@shared/server-commands'
async function checkAllVideos (server: PeerTubeServer, token: string) {
{
servers = await createMultipleServers(3)
await setAccessTokensToServers(servers)
+ await setDefaultAccountAvatar(servers)
command = servers[0].blocklist
commentsCommand = servers.map(s => s.comments)
}
})
+ it('Should search blocked accounts', async function () {
+ const body = await command.listMyAccountBlocklist({ start: 0, count: 10, search: 'user2' })
+ expect(body.total).to.equal(1)
+
+ expect(body.data[0].blockedAccount.name).to.equal('user2')
+ })
+
it('Should get blocked status', async function () {
const remoteHandle = 'user2@' + servers[1].host
const localHandle = 'user1@' + servers[0].host
expect(block.blockedServer.host).to.equal('localhost:' + servers[1].port)
})
+ it('Should search blocked servers', async function () {
+ const body = await command.listMyServerBlocklist({ start: 0, count: 10, search: servers[1].host })
+ expect(body.total).to.equal(1)
+
+ expect(body.data[0].blockedServer.host).to.equal(servers[1].host)
+ })
+
it('Should get blocklist status', async function () {
const blockedServer = servers[1].host
const notBlockedServer = 'example.com'
}
})
+ it('Should search blocked accounts', async function () {
+ const body = await command.listServerAccountBlocklist({ start: 0, count: 10, search: 'user2' })
+ expect(body.total).to.equal(1)
+
+ expect(body.data[0].blockedAccount.name).to.equal('user2')
+ })
+
it('Should get blocked status', async function () {
const remoteHandle = 'user2@' + servers[1].host
const localHandle = 'user1@' + servers[0].host
expect(block.blockedServer.host).to.equal('localhost:' + servers[1].port)
})
+ it('Should search blocked servers', async function () {
+ const body = await command.listServerServerBlocklist({ start: 0, count: 10, search: servers[1].host })
+ expect(body.total).to.equal(1)
+
+ expect(body.data[0].blockedServer.host).to.equal(servers[1].host)
+ })
+
it('Should get blocklist status', async function () {
const blockedServer = servers[1].host
const notBlockedServer = 'example.com'