mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-05 10:49:28 +02:00
Add video AP hooks
This commit is contained in:
parent
30f939c4b7
commit
c3441b0320
6 changed files with 121 additions and 32 deletions
|
@ -4,6 +4,7 @@ import { ServerHookName, VideoPlaylistPrivacy, VideoPrivacy } from '@shared/mode
|
|||
import {
|
||||
cleanupTests,
|
||||
createMultipleServers,
|
||||
doubleFollow,
|
||||
killallServers,
|
||||
PeerTubeServer,
|
||||
PluginsCommand,
|
||||
|
@ -36,6 +37,8 @@ describe('Test plugin action hooks', function () {
|
|||
enabled: true
|
||||
}
|
||||
})
|
||||
|
||||
await doubleFollow(servers[0], servers[1])
|
||||
})
|
||||
|
||||
describe('Application hooks', function () {
|
||||
|
@ -231,6 +234,27 @@ describe('Test plugin action hooks', function () {
|
|||
})
|
||||
})
|
||||
|
||||
describe('Activity Pub hooks', function () {
|
||||
let videoUUID: string
|
||||
|
||||
it('Should run action:activity-pub.remote-video.created', async function () {
|
||||
this.timeout(30000)
|
||||
|
||||
const { uuid } = await servers[1].videos.quickUpload({ name: 'remote video' })
|
||||
videoUUID = uuid
|
||||
|
||||
await servers[0].servers.waitUntilLog('action:activity-pub.remote-video.created - AP remote video - video remote video')
|
||||
})
|
||||
|
||||
it('Should run action:activity-pub.remote-video.updated', async function () {
|
||||
this.timeout(30000)
|
||||
|
||||
await servers[1].videos.update({ id: videoUUID, attributes: { name: 'remote video updated' } })
|
||||
|
||||
await servers[0].servers.waitUntilLog('action:activity-pub.remote-video.updated - AP remote video - video remote video')
|
||||
})
|
||||
})
|
||||
|
||||
after(async function () {
|
||||
await cleanupTests(servers)
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue