X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Fapi%2Fserver%2Fstats.ts;h=942cbeaa43accd807cab2f1c6e8ac17e17aa40a9;hb=7b97127e8ba718d673b8a43afa964d136723e6a2;hp=2296c0cb978838179a5c20a400b9e3ecf6686373;hpb=28dca0a2211524bbf3ad17666c607eb6325763b8;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/api/server/stats.ts b/server/tests/api/server/stats.ts index 2296c0cb9..942cbeaa4 100644 --- a/server/tests/api/server/stats.ts +++ b/server/tests/api/server/stats.ts @@ -1,7 +1,6 @@ /* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ -import 'mocha' -import * as chai from 'chai' +import { expect } from 'chai' import { wait } from '@shared/core-utils' import { ActivityType, VideoPlaylistPrivacy } from '@shared/models' import { @@ -10,11 +9,11 @@ import { doubleFollow, PeerTubeServer, setAccessTokensToServers, + setDefaultAccountAvatar, + setDefaultChannelAvatar, waitJobs } from '@shared/server-commands' -const expect = chai.expect - describe('Test stats (excluding redundancy)', function () { let servers: PeerTubeServer[] = [] let channelId @@ -24,11 +23,13 @@ describe('Test stats (excluding redundancy)', function () { } before(async function () { - this.timeout(60000) + this.timeout(120000) servers = await createMultipleServers(3) await setAccessTokensToServers(servers) + await setDefaultChannelAvatar(servers) + await setDefaultAccountAvatar(servers) await doubleFollow(servers[0], servers[1]) @@ -38,7 +39,7 @@ describe('Test stats (excluding redundancy)', function () { await servers[0].comments.createThread({ videoId: uuid, text: 'comment' }) - await servers[0].videos.view({ id: uuid }) + await servers[0].views.simulateView({ id: uuid }) // Wait the video views repeatable job await wait(8000) @@ -130,6 +131,7 @@ describe('Test stats (excluding redundancy)', function () { { const data = await server.stats.get() + expect(data.totalLocalVideoChannels).to.equal(2) expect(data.totalLocalDailyActiveVideoChannels).to.equal(1) expect(data.totalLocalWeeklyActiveVideoChannels).to.equal(1) expect(data.totalLocalMonthlyActiveVideoChannels).to.equal(1) @@ -145,6 +147,7 @@ describe('Test stats (excluding redundancy)', function () { const data = await server.stats.get() + expect(data.totalLocalVideoChannels).to.equal(3) expect(data.totalLocalDailyActiveVideoChannels).to.equal(1) expect(data.totalLocalWeeklyActiveVideoChannels).to.equal(1) expect(data.totalLocalMonthlyActiveVideoChannels).to.equal(1) @@ -155,6 +158,7 @@ describe('Test stats (excluding redundancy)', function () { const data = await server.stats.get() + expect(data.totalLocalVideoChannels).to.equal(3) expect(data.totalLocalDailyActiveVideoChannels).to.equal(2) expect(data.totalLocalWeeklyActiveVideoChannels).to.equal(2) expect(data.totalLocalMonthlyActiveVideoChannels).to.equal(2) @@ -184,7 +188,7 @@ describe('Test stats (excluding redundancy)', function () { }) it('Should correctly count video file sizes if transcoding is enabled', async function () { - this.timeout(60000) + this.timeout(120000) await servers[0].config.updateCustomSubConfig({ newConfig: {