Verified Commit c63830f1 authored by Chocobozzz's avatar Chocobozzz
Browse files

Rename captions commands

parent 4d029ef8
export * from './form-validator.model'
// Don't re export const variables because webpack 4 cannot do tree shaking with them
// Don't re export const variables because webpack cannot do tree shaking with them
// export * from './abuse-validators'
// export * from './batch-domains-validators'
// export * from './custom-config-validators'
......
......@@ -232,7 +232,7 @@ async function prepare () {
}
for (const caption of [ 'ar', 'fr', 'en', 'zh' ]) {
await server.captions.createVideoCaption({
await server.captions.add({
language: caption,
videoId: video.id,
fixture: 'subtitle-good2.vtt'
......
......@@ -151,7 +151,7 @@ describe('Test video captions API validator', function () {
// })
it('Should succeed with a valid captionfile extension and octet-stream mime type', async function () {
await server.captions.createVideoCaption({
await server.captions.add({
language: 'zh',
videoId: video.uuid,
fixture: 'subtitle-good.srt',
......
......@@ -50,14 +50,14 @@ describe('Test videos search', function () {
const { id, uuid } = await server.videos.upload({ attributes: attributes3 })
videoUUID = uuid
await server.captions.createVideoCaption({
await server.captions.add({
language: 'en',
videoId: id,
fixture: 'subtitle-good2.vtt',
mimeType: 'application/octet-stream'
})
await server.captions.createVideoCaption({
await server.captions.add({
language: 'aa',
videoId: id,
fixture: 'subtitle-good2.vtt',
......
......@@ -416,7 +416,7 @@ describe('Test follows', function () {
await servers[2].comments.delete({ videoId: video4.id, commentId: replyId })
}
await servers[2].captions.createVideoCaption({
await servers[2].captions.add({
language: 'ar',
videoId: video4.id,
fixture: 'subtitle-good2.vtt'
......@@ -569,7 +569,7 @@ describe('Test follows', function () {
})
it('Should have propagated captions', async function () {
const body = await servers[0].captions.listVideoCaptions({ videoId: video4.id })
const body = await servers[0].captions.list({ videoId: video4.id })
expect(body.total).to.equal(1)
expect(body.data).to.have.lengthOf(1)
......
......@@ -40,7 +40,7 @@ describe('Test video captions', function () {
it('Should list the captions and return an empty list', async function () {
for (const server of servers) {
const body = await server.captions.listVideoCaptions({ videoId: videoUUID })
const body = await server.captions.list({ videoId: videoUUID })
expect(body.total).to.equal(0)
expect(body.data).to.have.lengthOf(0)
}
......@@ -49,13 +49,13 @@ describe('Test video captions', function () {
it('Should create two new captions', async function () {
this.timeout(30000)
await servers[0].captions.createVideoCaption({
await servers[0].captions.add({
language: 'ar',
videoId: videoUUID,
fixture: 'subtitle-good1.vtt'
})
await servers[0].captions.createVideoCaption({
await servers[0].captions.add({
language: 'zh',
videoId: videoUUID,
fixture: 'subtitle-good2.vtt',
......@@ -67,7 +67,7 @@ describe('Test video captions', function () {
it('Should list these uploaded captions', async function () {
for (const server of servers) {
const body = await server.captions.listVideoCaptions({ videoId: videoUUID })
const body = await server.captions.list({ videoId: videoUUID })
expect(body.total).to.equal(2)
expect(body.data).to.have.lengthOf(2)
......@@ -88,7 +88,7 @@ describe('Test video captions', function () {
it('Should replace an existing caption', async function () {
this.timeout(30000)
await servers[0].captions.createVideoCaption({
await servers[0].captions.add({
language: 'ar',
videoId: videoUUID,
fixture: 'subtitle-good2.vtt'
......@@ -99,7 +99,7 @@ describe('Test video captions', function () {
it('Should have this caption updated', async function () {
for (const server of servers) {
const body = await server.captions.listVideoCaptions({ videoId: videoUUID })
const body = await server.captions.list({ videoId: videoUUID })
expect(body.total).to.equal(2)
expect(body.data).to.have.lengthOf(2)
......@@ -114,7 +114,7 @@ describe('Test video captions', function () {
it('Should replace an existing caption with a srt file and convert it', async function () {
this.timeout(30000)
await servers[0].captions.createVideoCaption({
await servers[0].captions.add({
language: 'ar',
videoId: videoUUID,
fixture: 'subtitle-good.srt'
......@@ -128,7 +128,7 @@ describe('Test video captions', function () {
it('Should have this caption updated and converted', async function () {
for (const server of servers) {
const body = await server.captions.listVideoCaptions({ videoId: videoUUID })
const body = await server.captions.list({ videoId: videoUUID })
expect(body.total).to.equal(2)
expect(body.data).to.have.lengthOf(2)
......@@ -157,14 +157,14 @@ describe('Test video captions', function () {
it('Should remove one caption', async function () {
this.timeout(30000)
await servers[0].captions.deleteVideoCaption({ videoId: videoUUID, language: 'ar' })
await servers[0].captions.delete({ videoId: videoUUID, language: 'ar' })
await waitJobs(servers)
})
it('Should only list the caption that was not deleted', async function () {
for (const server of servers) {
const body = await server.captions.listVideoCaptions({ videoId: videoUUID })
const body = await server.captions.list({ videoId: videoUUID })
expect(body.total).to.equal(1)
expect(body.data).to.have.lengthOf(1)
......
......@@ -59,7 +59,7 @@ describe('Test video imports', function () {
expect(videoTorrent.name).to.contain('你好 世界 720p.mp4')
expect(videoMagnet.name).to.contain('super peertube2 video')
const bodyCaptions = await server.captions.listVideoCaptions({ videoId: idHttp })
const bodyCaptions = await server.captions.list({ videoId: idHttp })
expect(bodyCaptions.total).to.equal(2)
}
......@@ -76,7 +76,7 @@ describe('Test video imports', function () {
expect(video.files).to.have.lengthOf(1)
const bodyCaptions = await server.captions.listVideoCaptions({ videoId: id })
const bodyCaptions = await server.captions.list({ videoId: id })
expect(bodyCaptions.total).to.equal(2)
}
......@@ -120,7 +120,7 @@ describe('Test video imports', function () {
await testImage(servers[0].url, 'video_import_thumbnail', video.thumbnailPath)
await testImage(servers[0].url, 'video_import_preview', video.previewPath)
const bodyCaptions = await servers[0].captions.listVideoCaptions({ videoId: video.id })
const bodyCaptions = await servers[0].captions.list({ videoId: video.id })
const videoCaptions = bodyCaptions.data
expect(videoCaptions).to.have.lengthOf(2)
......
......@@ -4,7 +4,7 @@ import { AbstractCommand, OverrideCommandOptions } from '../shared'
export class CaptionsCommand extends AbstractCommand {
createVideoCaption (options: OverrideCommandOptions & {
add (options: OverrideCommandOptions & {
videoId: string | number
language: string
fixture: string
......@@ -32,7 +32,7 @@ export class CaptionsCommand extends AbstractCommand {
})
}
listVideoCaptions (options: OverrideCommandOptions & {
list (options: OverrideCommandOptions & {
videoId: string | number
}) {
const { videoId } = options
......@@ -47,7 +47,7 @@ export class CaptionsCommand extends AbstractCommand {
})
}
deleteVideoCaption (options: OverrideCommandOptions & {
delete (options: OverrideCommandOptions & {
videoId: string | number
language: string
}) {
......
......@@ -84,7 +84,7 @@ export class CommentsCommand extends AbstractCommand {
defaultExpectedStatus: HttpStatusCode.OK_200
}))
this.lastThreadId = body.comment.id
this.lastThreadId = body.comment?.id
this.lastVideoId = videoId
return body.comment
......@@ -107,7 +107,7 @@ export class CommentsCommand extends AbstractCommand {
defaultExpectedStatus: HttpStatusCode.OK_200
}))
this.lastReplyId = body.comment.id
this.lastReplyId = body.comment?.id
return body.comment
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment