X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fexternal-plugins%2Fauto-block-videos.ts;h=bc5c93621584aa562b3e6af0840b5855429b719e;hb=c8fa571f32b10c083fab07f28d2ef55895ef40af;hp=1cce15a2fba09a62a0f703879200f468176949d6;hpb=d23dd9fbfc4d26026352c10f81d2795ceaf2908a;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/external-plugins/auto-block-videos.ts b/server/tests/external-plugins/auto-block-videos.ts index 1cce15a2f..bc5c93621 100644 --- a/server/tests/external-plugins/auto-block-videos.ts +++ b/server/tests/external-plugins/auto-block-videos.ts @@ -2,21 +2,20 @@ import 'mocha' import { expect } from 'chai' +import { wait } from '@shared/core-utils' +import { Video } from '@shared/models' import { cleanupTests, + createMultipleServers, doubleFollow, - flushAndRunMultipleServers, killallServers, - MockBlocklist, - reRunServer, - ServerInfo, - setAccessTokensToServers, - wait -} from '@shared/extra-utils' -import { Video } from '@shared/models' + PeerTubeServer, + setAccessTokensToServers +} from '@shared/server-commands' +import { MockBlocklist } from '../shared' -async function check (server: ServerInfo, videoUUID: string, exists = true) { - const { data } = await server.videosCommand.list() +async function check (server: PeerTubeServer, videoUUID: string, exists = true) { + const { data } = await server.videos.list() const video = data.find(v => v.uuid === videoUUID) @@ -25,7 +24,7 @@ async function check (server: ServerInfo, videoUUID: string, exists = true) { } describe('Official plugin auto-block videos', function () { - let servers: ServerInfo[] + let servers: PeerTubeServer[] let blocklistServer: MockBlocklist let server1Videos: Video[] = [] let server2Videos: Video[] = [] @@ -34,28 +33,28 @@ describe('Official plugin auto-block videos', function () { before(async function () { this.timeout(60000) - servers = await flushAndRunMultipleServers(2) + servers = await createMultipleServers(2) await setAccessTokensToServers(servers) for (const server of servers) { - await server.pluginsCommand.install({ npmName: 'peertube-plugin-auto-block-videos' }) + await server.plugins.install({ npmName: 'peertube-plugin-auto-block-videos' }) } blocklistServer = new MockBlocklist() port = await blocklistServer.initialize() - await await servers[0].videosCommand.quickUpload({ name: 'video server 1' }) - await await servers[1].videosCommand.quickUpload({ name: 'video server 2' }) - await await servers[1].videosCommand.quickUpload({ name: 'video 2 server 2' }) - await await servers[1].videosCommand.quickUpload({ name: 'video 3 server 2' }) + await servers[0].videos.quickUpload({ name: 'video server 1' }) + await servers[1].videos.quickUpload({ name: 'video server 2' }) + await servers[1].videos.quickUpload({ name: 'video 2 server 2' }) + await servers[1].videos.quickUpload({ name: 'video 3 server 2' }) { - const { data } = await servers[0].videosCommand.list() + const { data } = await servers[0].videos.list() server1Videos = data.map(v => Object.assign(v, { url: servers[0].url + '/videos/watch/' + v.uuid })) } { - const { data } = await servers[1].videosCommand.list() + const { data } = await servers[1].videos.list() server2Videos = data.map(v => Object.assign(v, { url: servers[1].url + '/videos/watch/' + v.uuid })) } @@ -63,7 +62,7 @@ describe('Official plugin auto-block videos', function () { }) it('Should update plugin settings', async function () { - await servers[0].pluginsCommand.updateSettings({ + await servers[0].plugins.updateSettings({ npmName: 'peertube-plugin-auto-block-videos', settings: { 'blocklist-urls': `http://localhost:${port}/blocklist`, @@ -91,7 +90,7 @@ describe('Official plugin auto-block videos', function () { }) it('Should have video in blacklists', async function () { - const body = await servers[0].blacklistCommand.list() + const body = await servers[0].blacklist.list() const videoBlacklists = body.data expect(videoBlacklists).to.have.lengthOf(1) @@ -156,12 +155,12 @@ describe('Official plugin auto-block videos', function () { await check(servers[0], video.uuid, false) - await servers[0].blacklistCommand.remove({ videoId: video.uuid }) + await servers[0].blacklist.remove({ videoId: video.uuid }) await check(servers[0], video.uuid, true) await killallServers([ servers[0] ]) - await reRunServer(servers[0]) + await servers[0].run() await wait(2000) await check(servers[0], video.uuid, true)