aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/api/search
diff options
context:
space:
mode:
Diffstat (limited to 'server/tests/api/search')
-rw-r--r--server/tests/api/search/search-activitypub-video-channels.ts32
-rw-r--r--server/tests/api/search/search-activitypub-video-playlists.ts28
-rw-r--r--server/tests/api/search/search-activitypub-videos.ts14
-rw-r--r--server/tests/api/search/search-channels.ts6
-rw-r--r--server/tests/api/search/search-index.ts14
-rw-r--r--server/tests/api/search/search-playlists.ts20
-rw-r--r--server/tests/api/search/search-videos.ts46
7 files changed, 80 insertions, 80 deletions
diff --git a/server/tests/api/search/search-activitypub-video-channels.ts b/server/tests/api/search/search-activitypub-video-channels.ts
index 75794402d..71e9367e5 100644
--- a/server/tests/api/search/search-activitypub-video-channels.ts
+++ b/server/tests/api/search/search-activitypub-video-channels.ts
@@ -30,34 +30,34 @@ describe('Test ActivityPub video channels search', function () {
30 await setAccessTokensToServers(servers) 30 await setAccessTokensToServers(servers)
31 31
32 { 32 {
33 await servers[0].usersCommand.create({ username: 'user1_server1', password: 'password' }) 33 await servers[0].users.create({ username: 'user1_server1', password: 'password' })
34 const channel = { 34 const channel = {
35 name: 'channel1_server1', 35 name: 'channel1_server1',
36 displayName: 'Channel 1 server 1' 36 displayName: 'Channel 1 server 1'
37 } 37 }
38 await servers[0].channelsCommand.create({ attributes: channel }) 38 await servers[0].channels.create({ attributes: channel })
39 } 39 }
40 40
41 { 41 {
42 const user = { username: 'user1_server2', password: 'password' } 42 const user = { username: 'user1_server2', password: 'password' }
43 await servers[1].usersCommand.create({ username: user.username, password: user.password }) 43 await servers[1].users.create({ username: user.username, password: user.password })
44 userServer2Token = await servers[1].loginCommand.getAccessToken(user) 44 userServer2Token = await servers[1].login.getAccessToken(user)
45 45
46 const channel = { 46 const channel = {
47 name: 'channel1_server2', 47 name: 'channel1_server2',
48 displayName: 'Channel 1 server 2' 48 displayName: 'Channel 1 server 2'
49 } 49 }
50 const created = await servers[1].channelsCommand.create({ token: userServer2Token, attributes: channel }) 50 const created = await servers[1].channels.create({ token: userServer2Token, attributes: channel })
51 channelIdServer2 = created.id 51 channelIdServer2 = created.id
52 52
53 const attributes = { name: 'video 1 server 2', channelId: channelIdServer2 } 53 const attributes = { name: 'video 1 server 2', channelId: channelIdServer2 }
54 const { uuid } = await servers[1].videosCommand.upload({ token: userServer2Token, attributes }) 54 const { uuid } = await servers[1].videos.upload({ token: userServer2Token, attributes })
55 videoServer2UUID = uuid 55 videoServer2UUID = uuid
56 } 56 }
57 57
58 await waitJobs(servers) 58 await waitJobs(servers)
59 59
60 command = servers[0].searchCommand 60 command = servers[0].search
61 }) 61 })
62 62
63 it('Should not find a remote video channel', async function () { 63 it('Should not find a remote video channel', async function () {
@@ -134,7 +134,7 @@ describe('Test ActivityPub video channels search', function () {
134 }) 134 })
135 135
136 it('Should not list this remote video channel', async function () { 136 it('Should not list this remote video channel', async function () {
137 const body = await servers[0].channelsCommand.list() 137 const body = await servers[0].channels.list()
138 expect(body.total).to.equal(3) 138 expect(body.total).to.equal(3)
139 expect(body.data).to.have.lengthOf(3) 139 expect(body.data).to.have.lengthOf(3)
140 expect(body.data[0].name).to.equal('channel1_server1') 140 expect(body.data[0].name).to.equal('channel1_server1')
@@ -147,7 +147,7 @@ describe('Test ActivityPub video channels search', function () {
147 147
148 await waitJobs(servers) 148 await waitJobs(servers)
149 149
150 const { total, data } = await servers[0].videosCommand.listByChannel({ 150 const { total, data } = await servers[0].videos.listByChannel({
151 token: null, 151 token: null,
152 videoChannelName: 'channel1_server2@localhost:' + servers[1].port 152 videoChannelName: 'channel1_server2@localhost:' + servers[1].port
153 }) 153 })
@@ -156,7 +156,7 @@ describe('Test ActivityPub video channels search', function () {
156 }) 156 })
157 157
158 it('Should list video channel videos of server 2 with token', async function () { 158 it('Should list video channel videos of server 2 with token', async function () {
159 const { total, data } = await servers[0].videosCommand.listByChannel({ 159 const { total, data } = await servers[0].videos.listByChannel({
160 videoChannelName: 'channel1_server2@localhost:' + servers[1].port 160 videoChannelName: 'channel1_server2@localhost:' + servers[1].port
161 }) 161 })
162 162
@@ -167,12 +167,12 @@ describe('Test ActivityPub video channels search', function () {
167 it('Should update video channel of server 2, and refresh it on server 1', async function () { 167 it('Should update video channel of server 2, and refresh it on server 1', async function () {
168 this.timeout(60000) 168 this.timeout(60000)
169 169
170 await servers[1].channelsCommand.update({ 170 await servers[1].channels.update({
171 token: userServer2Token, 171 token: userServer2Token,
172 channelName: 'channel1_server2', 172 channelName: 'channel1_server2',
173 attributes: { displayName: 'channel updated' } 173 attributes: { displayName: 'channel updated' }
174 }) 174 })
175 await servers[1].usersCommand.updateMe({ token: userServer2Token, displayName: 'user updated' }) 175 await servers[1].users.updateMe({ token: userServer2Token, displayName: 'user updated' })
176 176
177 await waitJobs(servers) 177 await waitJobs(servers)
178 // Expire video channel 178 // Expire video channel
@@ -193,8 +193,8 @@ describe('Test ActivityPub video channels search', function () {
193 it('Should update and add a video on server 2, and update it on server 1 after a search', async function () { 193 it('Should update and add a video on server 2, and update it on server 1 after a search', async function () {
194 this.timeout(60000) 194 this.timeout(60000)
195 195
196 await servers[1].videosCommand.update({ token: userServer2Token, id: videoServer2UUID, attributes: { name: 'video 1 updated' } }) 196 await servers[1].videos.update({ token: userServer2Token, id: videoServer2UUID, attributes: { name: 'video 1 updated' } })
197 await servers[1].videosCommand.upload({ token: userServer2Token, attributes: { name: 'video 2 server 2', channelId: channelIdServer2 } }) 197 await servers[1].videos.upload({ token: userServer2Token, attributes: { name: 'video 2 server 2', channelId: channelIdServer2 } })
198 198
199 await waitJobs(servers) 199 await waitJobs(servers)
200 200
@@ -207,7 +207,7 @@ describe('Test ActivityPub video channels search', function () {
207 await waitJobs(servers) 207 await waitJobs(servers)
208 208
209 const videoChannelName = 'channel1_server2@localhost:' + servers[1].port 209 const videoChannelName = 'channel1_server2@localhost:' + servers[1].port
210 const { total, data } = await servers[0].videosCommand.listByChannel({ videoChannelName, sort: '-createdAt' }) 210 const { total, data } = await servers[0].videos.listByChannel({ videoChannelName, sort: '-createdAt' })
211 211
212 expect(total).to.equal(2) 212 expect(total).to.equal(2)
213 expect(data[0].name).to.equal('video 2 server 2') 213 expect(data[0].name).to.equal('video 2 server 2')
@@ -217,7 +217,7 @@ describe('Test ActivityPub video channels search', function () {
217 it('Should delete video channel of server 2, and delete it on server 1', async function () { 217 it('Should delete video channel of server 2, and delete it on server 1', async function () {
218 this.timeout(60000) 218 this.timeout(60000)
219 219
220 await servers[1].channelsCommand.delete({ token: userServer2Token, channelName: 'channel1_server2' }) 220 await servers[1].channels.delete({ token: userServer2Token, channelName: 'channel1_server2' })
221 221
222 await waitJobs(servers) 222 await waitJobs(servers)
223 // Expire video 223 // Expire video
diff --git a/server/tests/api/search/search-activitypub-video-playlists.ts b/server/tests/api/search/search-activitypub-video-playlists.ts
index 46105c12c..7c99b954b 100644
--- a/server/tests/api/search/search-activitypub-video-playlists.ts
+++ b/server/tests/api/search/search-activitypub-video-playlists.ts
@@ -33,40 +33,40 @@ describe('Test ActivityPub playlists search', function () {
33 await setDefaultVideoChannel(servers) 33 await setDefaultVideoChannel(servers)
34 34
35 { 35 {
36 const video1 = (await servers[0].videosCommand.quickUpload({ name: 'video 1' })).uuid 36 const video1 = (await servers[0].videos.quickUpload({ name: 'video 1' })).uuid
37 const video2 = (await servers[0].videosCommand.quickUpload({ name: 'video 2' })).uuid 37 const video2 = (await servers[0].videos.quickUpload({ name: 'video 2' })).uuid
38 38
39 const attributes = { 39 const attributes = {
40 displayName: 'playlist 1 on server 1', 40 displayName: 'playlist 1 on server 1',
41 privacy: VideoPlaylistPrivacy.PUBLIC, 41 privacy: VideoPlaylistPrivacy.PUBLIC,
42 videoChannelId: servers[0].videoChannel.id 42 videoChannelId: servers[0].store.channel.id
43 } 43 }
44 const created = await servers[0].playlistsCommand.create({ attributes }) 44 const created = await servers[0].playlists.create({ attributes })
45 playlistServer1UUID = created.uuid 45 playlistServer1UUID = created.uuid
46 46
47 for (const videoId of [ video1, video2 ]) { 47 for (const videoId of [ video1, video2 ]) {
48 await servers[0].playlistsCommand.addElement({ playlistId: playlistServer1UUID, attributes: { videoId } }) 48 await servers[0].playlists.addElement({ playlistId: playlistServer1UUID, attributes: { videoId } })
49 } 49 }
50 } 50 }
51 51
52 { 52 {
53 const videoId = (await servers[1].videosCommand.quickUpload({ name: 'video 1' })).uuid 53 const videoId = (await servers[1].videos.quickUpload({ name: 'video 1' })).uuid
54 video2Server2 = (await servers[1].videosCommand.quickUpload({ name: 'video 2' })).uuid 54 video2Server2 = (await servers[1].videos.quickUpload({ name: 'video 2' })).uuid
55 55
56 const attributes = { 56 const attributes = {
57 displayName: 'playlist 1 on server 2', 57 displayName: 'playlist 1 on server 2',
58 privacy: VideoPlaylistPrivacy.PUBLIC, 58 privacy: VideoPlaylistPrivacy.PUBLIC,
59 videoChannelId: servers[1].videoChannel.id 59 videoChannelId: servers[1].store.channel.id
60 } 60 }
61 const created = await servers[1].playlistsCommand.create({ attributes }) 61 const created = await servers[1].playlists.create({ attributes })
62 playlistServer2UUID = created.uuid 62 playlistServer2UUID = created.uuid
63 63
64 await servers[1].playlistsCommand.addElement({ playlistId: playlistServer2UUID, attributes: { videoId } }) 64 await servers[1].playlists.addElement({ playlistId: playlistServer2UUID, attributes: { videoId } })
65 } 65 }
66 66
67 await waitJobs(servers) 67 await waitJobs(servers)
68 68
69 command = servers[0].searchCommand 69 command = servers[0].search
70 }) 70 })
71 71
72 it('Should not find a remote playlist', async function () { 72 it('Should not find a remote playlist', async function () {
@@ -139,7 +139,7 @@ describe('Test ActivityPub playlists search', function () {
139 }) 139 })
140 140
141 it('Should not list this remote playlist', async function () { 141 it('Should not list this remote playlist', async function () {
142 const body = await servers[0].playlistsCommand.list({ start: 0, count: 10 }) 142 const body = await servers[0].playlists.list({ start: 0, count: 10 })
143 expect(body.total).to.equal(1) 143 expect(body.total).to.equal(1)
144 expect(body.data).to.have.lengthOf(1) 144 expect(body.data).to.have.lengthOf(1)
145 expect(body.data[0].displayName).to.equal('playlist 1 on server 1') 145 expect(body.data[0].displayName).to.equal('playlist 1 on server 1')
@@ -148,7 +148,7 @@ describe('Test ActivityPub playlists search', function () {
148 it('Should update the playlist of server 2, and refresh it on server 1', async function () { 148 it('Should update the playlist of server 2, and refresh it on server 1', async function () {
149 this.timeout(60000) 149 this.timeout(60000)
150 150
151 await servers[1].playlistsCommand.addElement({ playlistId: playlistServer2UUID, attributes: { videoId: video2Server2 } }) 151 await servers[1].playlists.addElement({ playlistId: playlistServer2UUID, attributes: { videoId: video2Server2 } })
152 152
153 await waitJobs(servers) 153 await waitJobs(servers)
154 // Expire playlist 154 // Expire playlist
@@ -172,7 +172,7 @@ describe('Test ActivityPub playlists search', function () {
172 it('Should delete playlist of server 2, and delete it on server 1', async function () { 172 it('Should delete playlist of server 2, and delete it on server 1', async function () {
173 this.timeout(60000) 173 this.timeout(60000)
174 174
175 await servers[1].playlistsCommand.delete({ playlistId: playlistServer2UUID }) 175 await servers[1].playlists.delete({ playlistId: playlistServer2UUID })
176 176
177 await waitJobs(servers) 177 await waitJobs(servers)
178 // Expiration 178 // Expiration
diff --git a/server/tests/api/search/search-activitypub-videos.ts b/server/tests/api/search/search-activitypub-videos.ts
index 19b4d5ed8..0dfc63446 100644
--- a/server/tests/api/search/search-activitypub-videos.ts
+++ b/server/tests/api/search/search-activitypub-videos.ts
@@ -30,18 +30,18 @@ describe('Test ActivityPub videos search', function () {
30 await setAccessTokensToServers(servers) 30 await setAccessTokensToServers(servers)
31 31
32 { 32 {
33 const { uuid } = await servers[0].videosCommand.upload({ attributes: { name: 'video 1 on server 1' } }) 33 const { uuid } = await servers[0].videos.upload({ attributes: { name: 'video 1 on server 1' } })
34 videoServer1UUID = uuid 34 videoServer1UUID = uuid
35 } 35 }
36 36
37 { 37 {
38 const { uuid } = await servers[1].videosCommand.upload({ attributes: { name: 'video 1 on server 2' } }) 38 const { uuid } = await servers[1].videos.upload({ attributes: { name: 'video 1 on server 2' } })
39 videoServer2UUID = uuid 39 videoServer2UUID = uuid
40 } 40 }
41 41
42 await waitJobs(servers) 42 await waitJobs(servers)
43 43
44 command = servers[0].searchCommand 44 command = servers[0].search
45 }) 45 })
46 46
47 it('Should not find a remote video', async function () { 47 it('Should not find a remote video', async function () {
@@ -105,7 +105,7 @@ describe('Test ActivityPub videos search', function () {
105 }) 105 })
106 106
107 it('Should not list this remote video', async function () { 107 it('Should not list this remote video', async function () {
108 const { total, data } = await servers[0].videosCommand.list() 108 const { total, data } = await servers[0].videos.list()
109 expect(total).to.equal(1) 109 expect(total).to.equal(1)
110 expect(data).to.have.lengthOf(1) 110 expect(data).to.have.lengthOf(1)
111 expect(data[0].name).to.equal('video 1 on server 1') 111 expect(data[0].name).to.equal('video 1 on server 1')
@@ -118,7 +118,7 @@ describe('Test ActivityPub videos search', function () {
118 name: 'super_channel', 118 name: 'super_channel',
119 displayName: 'super channel' 119 displayName: 'super channel'
120 } 120 }
121 const created = await servers[1].channelsCommand.create({ attributes: channelAttributes }) 121 const created = await servers[1].channels.create({ attributes: channelAttributes })
122 const videoChannelId = created.id 122 const videoChannelId = created.id
123 123
124 const attributes = { 124 const attributes = {
@@ -127,7 +127,7 @@ describe('Test ActivityPub videos search', function () {
127 privacy: VideoPrivacy.UNLISTED, 127 privacy: VideoPrivacy.UNLISTED,
128 channelId: videoChannelId 128 channelId: videoChannelId
129 } 129 }
130 await servers[1].videosCommand.update({ id: videoServer2UUID, attributes }) 130 await servers[1].videos.update({ id: videoServer2UUID, attributes })
131 131
132 await waitJobs(servers) 132 await waitJobs(servers)
133 // Expire video 133 // Expire video
@@ -153,7 +153,7 @@ describe('Test ActivityPub videos search', function () {
153 it('Should delete video of server 2, and delete it on server 1', async function () { 153 it('Should delete video of server 2, and delete it on server 1', async function () {
154 this.timeout(120000) 154 this.timeout(120000)
155 155
156 await servers[1].videosCommand.remove({ id: videoServer2UUID }) 156 await servers[1].videos.remove({ id: videoServer2UUID })
157 157
158 await waitJobs(servers) 158 await waitJobs(servers)
159 // Expire video 159 // Expire video
diff --git a/server/tests/api/search/search-channels.ts b/server/tests/api/search/search-channels.ts
index 4d2104708..7035fbd62 100644
--- a/server/tests/api/search/search-channels.ts
+++ b/server/tests/api/search/search-channels.ts
@@ -19,15 +19,15 @@ describe('Test channels search', function () {
19 await setAccessTokensToServers([ server ]) 19 await setAccessTokensToServers([ server ])
20 20
21 { 21 {
22 await server.usersCommand.create({ username: 'user1', password: 'password' }) 22 await server.users.create({ username: 'user1', password: 'password' })
23 const channel = { 23 const channel = {
24 name: 'squall_channel', 24 name: 'squall_channel',
25 displayName: 'Squall channel' 25 displayName: 'Squall channel'
26 } 26 }
27 await server.channelsCommand.create({ attributes: channel }) 27 await server.channels.create({ attributes: channel })
28 } 28 }
29 29
30 command = server.searchCommand 30 command = server.search
31 }) 31 })
32 32
33 it('Should make a simple search and not have results', async function () { 33 it('Should make a simple search and not have results', async function () {
diff --git a/server/tests/api/search/search-index.ts b/server/tests/api/search/search-index.ts
index d5dc40f60..b54c0da22 100644
--- a/server/tests/api/search/search-index.ts
+++ b/server/tests/api/search/search-index.ts
@@ -20,9 +20,9 @@ describe('Test videos search', function () {
20 20
21 await setAccessTokensToServers([ server ]) 21 await setAccessTokensToServers([ server ])
22 22
23 await server.videosCommand.upload({ attributes: { name: localVideoName } }) 23 await server.videos.upload({ attributes: { name: localVideoName } })
24 24
25 command = server.searchCommand 25 command = server.search
26 }) 26 })
27 27
28 describe('Default search', async function () { 28 describe('Default search', async function () {
@@ -30,7 +30,7 @@ describe('Test videos search', function () {
30 it('Should make a local videos search by default', async function () { 30 it('Should make a local videos search by default', async function () {
31 this.timeout(10000) 31 this.timeout(10000)
32 32
33 await server.configCommand.updateCustomSubConfig({ 33 await server.config.updateCustomSubConfig({
34 newConfig: { 34 newConfig: {
35 search: { 35 search: {
36 searchIndex: { 36 searchIndex: {
@@ -57,7 +57,7 @@ describe('Test videos search', function () {
57 }) 57 })
58 58
59 it('Should make an index videos search by default', async function () { 59 it('Should make an index videos search by default', async function () {
60 await server.configCommand.updateCustomSubConfig({ 60 await server.config.updateCustomSubConfig({
61 newConfig: { 61 newConfig: {
62 search: { 62 search: {
63 searchIndex: { 63 searchIndex: {
@@ -79,7 +79,7 @@ describe('Test videos search', function () {
79 }) 79 })
80 80
81 it('Should make an index videos search if local search is disabled', async function () { 81 it('Should make an index videos search if local search is disabled', async function () {
82 await server.configCommand.updateCustomSubConfig({ 82 await server.config.updateCustomSubConfig({
83 newConfig: { 83 newConfig: {
84 search: { 84 search: {
85 searchIndex: { 85 searchIndex: {
@@ -213,7 +213,7 @@ describe('Test videos search', function () {
213 let nsfwUUID: string 213 let nsfwUUID: string
214 214
215 { 215 {
216 await server.configCommand.updateCustomSubConfig({ 216 await server.config.updateCustomSubConfig({
217 newConfig: { 217 newConfig: {
218 instance: { defaultNSFWPolicy: 'display' } 218 instance: { defaultNSFWPolicy: 'display' }
219 } 219 }
@@ -229,7 +229,7 @@ describe('Test videos search', function () {
229 } 229 }
230 230
231 { 231 {
232 await server.configCommand.updateCustomSubConfig({ 232 await server.config.updateCustomSubConfig({
233 newConfig: { 233 newConfig: {
234 instance: { defaultNSFWPolicy: 'do_not_list' } 234 instance: { defaultNSFWPolicy: 'do_not_list' }
235 } 235 }
diff --git a/server/tests/api/search/search-playlists.ts b/server/tests/api/search/search-playlists.ts
index 2e4773ed6..e15128c8e 100644
--- a/server/tests/api/search/search-playlists.ts
+++ b/server/tests/api/search/search-playlists.ts
@@ -26,40 +26,40 @@ describe('Test playlists search', function () {
26 await setAccessTokensToServers([ server ]) 26 await setAccessTokensToServers([ server ])
27 await setDefaultVideoChannel([ server ]) 27 await setDefaultVideoChannel([ server ])
28 28
29 const videoId = (await server.videosCommand.quickUpload({ name: 'video' })).uuid 29 const videoId = (await server.videos.quickUpload({ name: 'video' })).uuid
30 30
31 { 31 {
32 const attributes = { 32 const attributes = {
33 displayName: 'Dr. Kenzo Tenma hospital videos', 33 displayName: 'Dr. Kenzo Tenma hospital videos',
34 privacy: VideoPlaylistPrivacy.PUBLIC, 34 privacy: VideoPlaylistPrivacy.PUBLIC,
35 videoChannelId: server.videoChannel.id 35 videoChannelId: server.store.channel.id
36 } 36 }
37 const created = await server.playlistsCommand.create({ attributes }) 37 const created = await server.playlists.create({ attributes })
38 38
39 await server.playlistsCommand.addElement({ playlistId: created.id, attributes: { videoId } }) 39 await server.playlists.addElement({ playlistId: created.id, attributes: { videoId } })
40 } 40 }
41 41
42 { 42 {
43 const attributes = { 43 const attributes = {
44 displayName: 'Johan & Anna Libert musics', 44 displayName: 'Johan & Anna Libert musics',
45 privacy: VideoPlaylistPrivacy.PUBLIC, 45 privacy: VideoPlaylistPrivacy.PUBLIC,
46 videoChannelId: server.videoChannel.id 46 videoChannelId: server.store.channel.id
47 } 47 }
48 const created = await server.playlistsCommand.create({ attributes }) 48 const created = await server.playlists.create({ attributes })
49 49
50 await server.playlistsCommand.addElement({ playlistId: created.id, attributes: { videoId } }) 50 await server.playlists.addElement({ playlistId: created.id, attributes: { videoId } })
51 } 51 }
52 52
53 { 53 {
54 const attributes = { 54 const attributes = {
55 displayName: 'Inspector Lunge playlist', 55 displayName: 'Inspector Lunge playlist',
56 privacy: VideoPlaylistPrivacy.PUBLIC, 56 privacy: VideoPlaylistPrivacy.PUBLIC,
57 videoChannelId: server.videoChannel.id 57 videoChannelId: server.store.channel.id
58 } 58 }
59 await server.playlistsCommand.create({ attributes }) 59 await server.playlists.create({ attributes })
60 } 60 }
61 61
62 command = server.searchCommand 62 command = server.search
63 }) 63 })
64 64
65 it('Should make a simple search and not have results', async function () { 65 it('Should make a simple search and not have results', async function () {
diff --git a/server/tests/api/search/search-videos.ts b/server/tests/api/search/search-videos.ts
index 148499d5f..478ebafc9 100644
--- a/server/tests/api/search/search-videos.ts
+++ b/server/tests/api/search/search-videos.ts
@@ -40,24 +40,24 @@ describe('Test videos search', function () {
40 nsfw: false, 40 nsfw: false,
41 language: 'fr' 41 language: 'fr'
42 } 42 }
43 await server.videosCommand.upload({ attributes: attributes1 }) 43 await server.videos.upload({ attributes: attributes1 })
44 44
45 const attributes2 = { ...attributes1, name: attributes1.name + ' - 2', fixture: 'video_short.mp4' } 45 const attributes2 = { ...attributes1, name: attributes1.name + ' - 2', fixture: 'video_short.mp4' }
46 await server.videosCommand.upload({ attributes: attributes2 }) 46 await server.videos.upload({ attributes: attributes2 })
47 47
48 { 48 {
49 const attributes3 = { ...attributes1, name: attributes1.name + ' - 3', language: undefined } 49 const attributes3 = { ...attributes1, name: attributes1.name + ' - 3', language: undefined }
50 const { id, uuid } = await server.videosCommand.upload({ attributes: attributes3 }) 50 const { id, uuid } = await server.videos.upload({ attributes: attributes3 })
51 videoUUID = uuid 51 videoUUID = uuid
52 52
53 await server.captionsCommand.createVideoCaption({ 53 await server.captions.createVideoCaption({
54 language: 'en', 54 language: 'en',
55 videoId: id, 55 videoId: id,
56 fixture: 'subtitle-good2.vtt', 56 fixture: 'subtitle-good2.vtt',
57 mimeType: 'application/octet-stream' 57 mimeType: 'application/octet-stream'
58 }) 58 })
59 59
60 await server.captionsCommand.createVideoCaption({ 60 await server.captions.createVideoCaption({
61 language: 'aa', 61 language: 'aa',
62 videoId: id, 62 videoId: id,
63 fixture: 'subtitle-good2.vtt', 63 fixture: 'subtitle-good2.vtt',
@@ -66,23 +66,23 @@ describe('Test videos search', function () {
66 } 66 }
67 67
68 const attributes4 = { ...attributes1, name: attributes1.name + ' - 4', language: 'pl', nsfw: true } 68 const attributes4 = { ...attributes1, name: attributes1.name + ' - 4', language: 'pl', nsfw: true }
69 await server.videosCommand.upload({ attributes: attributes4 }) 69 await server.videos.upload({ attributes: attributes4 })
70 70
71 await wait(1000) 71 await wait(1000)
72 72
73 startDate = new Date().toISOString() 73 startDate = new Date().toISOString()
74 74
75 const attributes5 = { ...attributes1, name: attributes1.name + ' - 5', licence: 2, language: undefined } 75 const attributes5 = { ...attributes1, name: attributes1.name + ' - 5', licence: 2, language: undefined }
76 await server.videosCommand.upload({ attributes: attributes5 }) 76 await server.videos.upload({ attributes: attributes5 })
77 77
78 const attributes6 = { ...attributes1, name: attributes1.name + ' - 6', tags: [ 't1', 't2' ] } 78 const attributes6 = { ...attributes1, name: attributes1.name + ' - 6', tags: [ 't1', 't2' ] }
79 await server.videosCommand.upload({ attributes: attributes6 }) 79 await server.videos.upload({ attributes: attributes6 })
80 80
81 const attributes7 = { ...attributes1, name: attributes1.name + ' - 7', originallyPublishedAt: '2019-02-12T09:58:08.286Z' } 81 const attributes7 = { ...attributes1, name: attributes1.name + ' - 7', originallyPublishedAt: '2019-02-12T09:58:08.286Z' }
82 await server.videosCommand.upload({ attributes: attributes7 }) 82 await server.videos.upload({ attributes: attributes7 })
83 83
84 const attributes8 = { ...attributes1, name: attributes1.name + ' - 8', licence: 4 } 84 const attributes8 = { ...attributes1, name: attributes1.name + ' - 8', licence: 4 }
85 await server.videosCommand.upload({ attributes: attributes8 }) 85 await server.videos.upload({ attributes: attributes8 })
86 } 86 }
87 87
88 { 88 {
@@ -93,9 +93,9 @@ describe('Test videos search', function () {
93 licence: 2, 93 licence: 2,
94 language: 'en' 94 language: 'en'
95 } 95 }
96 await server.videosCommand.upload({ attributes: attributes }) 96 await server.videos.upload({ attributes: attributes })
97 97
98 await server.videosCommand.upload({ attributes: { ...attributes, name: attributes.name + ' duplicate' } }) 98 await server.videos.upload({ attributes: { ...attributes, name: attributes.name + ' duplicate' } })
99 } 99 }
100 100
101 { 101 {
@@ -106,7 +106,7 @@ describe('Test videos search', function () {
106 licence: 3, 106 licence: 3,
107 language: 'pl' 107 language: 'pl'
108 } 108 }
109 await server.videosCommand.upload({ attributes: attributes }) 109 await server.videos.upload({ attributes: attributes })
110 } 110 }
111 111
112 { 112 {
@@ -115,11 +115,11 @@ describe('Test videos search', function () {
115 tags: [ 'aaaa', 'bbbb', 'cccc' ], 115 tags: [ 'aaaa', 'bbbb', 'cccc' ],
116 category: 1 116 category: 1
117 } 117 }
118 await server.videosCommand.upload({ attributes: attributes1 }) 118 await server.videos.upload({ attributes: attributes1 })
119 await server.videosCommand.upload({ attributes: { ...attributes1, category: 2 } }) 119 await server.videos.upload({ attributes: { ...attributes1, category: 2 } })
120 120
121 await server.videosCommand.upload({ attributes: { ...attributes1, tags: [ 'cccc', 'dddd' ] } }) 121 await server.videos.upload({ attributes: { ...attributes1, tags: [ 'cccc', 'dddd' ] } })
122 await server.videosCommand.upload({ attributes: { ...attributes1, tags: [ 'eeee', 'ffff' ] } }) 122 await server.videos.upload({ attributes: { ...attributes1, tags: [ 'eeee', 'ffff' ] } })
123 } 123 }
124 124
125 { 125 {
@@ -127,11 +127,11 @@ describe('Test videos search', function () {
127 name: 'aaaa 2', 127 name: 'aaaa 2',
128 category: 1 128 category: 1
129 } 129 }
130 await server.videosCommand.upload({ attributes: attributes1 }) 130 await server.videos.upload({ attributes: attributes1 })
131 await server.videosCommand.upload({ attributes: { ...attributes1, category: 2 } }) 131 await server.videos.upload({ attributes: { ...attributes1, category: 2 } })
132 } 132 }
133 133
134 command = server.searchCommand 134 command = server.search
135 }) 135 })
136 136
137 it('Should make a simple search and not have results', async function () { 137 it('Should make a simple search and not have results', async function () {
@@ -479,7 +479,7 @@ describe('Test videos search', function () {
479 }, 479 },
480 live: { enabled: true } 480 live: { enabled: true }
481 } 481 }
482 await server.configCommand.updateCustomSubConfig({ newConfig }) 482 await server.config.updateCustomSubConfig({ newConfig })
483 } 483 }
484 484
485 { 485 {
@@ -490,9 +490,9 @@ describe('Test videos search', function () {
490 } 490 }
491 491
492 { 492 {
493 const liveCommand = server.liveCommand 493 const liveCommand = server.live
494 494
495 const liveAttributes = { name: 'live', privacy: VideoPrivacy.PUBLIC, channelId: server.videoChannel.id } 495 const liveAttributes = { name: 'live', privacy: VideoPrivacy.PUBLIC, channelId: server.store.channel.id }
496 const live = await liveCommand.create({ fields: liveAttributes }) 496 const live = await liveCommand.create({ fields: liveAttributes })
497 497
498 const ffmpegCommand = await liveCommand.sendRTMPStreamInVideo({ videoId: live.id }) 498 const ffmpegCommand = await liveCommand.sendRTMPStreamInVideo({ videoId: live.id })