X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=server%2Ftests%2Fapi%2Fsearch%2Fsearch-channels.ts;h=8a92def61d7af42d5b5339e61fbb507025a96be5;hb=c55e3d7227fe1453869e309025996b9d75256d5d;hp=ef78c0f67e80f49d6a478b3e1d6f94b71e64f558;hpb=fbd67e7f386504e50f2504cb6386700a58906f16;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/search/search-channels.ts b/server/tests/api/search/search-channels.ts index ef78c0f67..8a92def61 100644 --- a/server/tests/api/search/search-channels.ts +++ b/server/tests/api/search/search-channels.ts @@ -9,7 +9,7 @@ import { PeerTubeServer, SearchCommand, setAccessTokensToServers -} from '@shared/extra-utils' +} from '@shared/server-commands' import { VideoChannel } from '@shared/models' const expect = chai.expect @@ -122,21 +122,35 @@ describe('Test channels search', function () { it('Should filter by names', async function () { { - const body = await command.advancedChannelSearch({ search: { names: [ 'squall_channel', 'zell_channel' ] } }) - expect(body.total).to.equal(2) - expect(body.data).to.have.lengthOf(2) + const body = await command.advancedChannelSearch({ search: { handles: [ 'squall_channel', 'zell_channel' ] } }) + expect(body.total).to.equal(1) + expect(body.data).to.have.lengthOf(1) + expect(body.data[0].displayName).to.equal('Squall channel') + } + + { + const body = await command.advancedChannelSearch({ search: { handles: [ 'squall_channel@' + server.host ] } }) + expect(body.total).to.equal(1) + expect(body.data).to.have.lengthOf(1) expect(body.data[0].displayName).to.equal('Squall channel') - expect(body.data[1].displayName).to.equal('Zell channel') } { - const body = await command.advancedChannelSearch({ search: { names: [ 'chocobozzz_channel' ] } }) + const body = await command.advancedChannelSearch({ search: { handles: [ 'chocobozzz_channel' ] } }) expect(body.total).to.equal(0) expect(body.data).to.have.lengthOf(0) } + + { + const body = await command.advancedChannelSearch({ search: { handles: [ 'squall_channel', 'zell_channel@' + remoteServer.host ] } }) + expect(body.total).to.equal(2) + expect(body.data).to.have.lengthOf(2) + expect(body.data[0].displayName).to.equal('Squall channel') + expect(body.data[1].displayName).to.equal('Zell channel') + } }) after(async function () { - await cleanupTests([ server ]) + await cleanupTests([ server, remoteServer ]) }) })