@@ -23,20 +23,6 @@ describe('Instanciation', () => {
23
23
chunkSize : 1024 * 1024 * 1
24
24
} ) ) . to . throw ( "Invalid chunk size. Minimal allowed value: 5MB, maximum allowed value: 128MB." ) ;
25
25
} ) ;
26
-
27
- it ( 'video name is file name' , ( done ) => {
28
- const uploadToken = "the-upload-token" ;
29
-
30
- const uploader = new VideoUploader ( {
31
- file : new File ( [ new ArrayBuffer ( 10 ) ] , "filename" ) ,
32
- uploadToken,
33
- } ) ;
34
-
35
- uploader . upload ( ) . then ( res => {
36
- expect ( res . title ) . to . be . eq ( "filename" ) ;
37
- done ( ) ;
38
- } ) ;
39
- } )
40
26
} ) ;
41
27
42
28
describe ( 'Content-range' , ( ) => {
@@ -211,6 +197,46 @@ describe('Delegated upload', () => {
211
197
212
198
uploader . upload ( ) . then ( ( ) => done ( ) ) ;
213
199
} ) ;
200
+
201
+ it ( 'video name is file name' , ( done ) => {
202
+ const uploadToken = "the-upload-token" ;
203
+ const videoId = "9876" ;
204
+ const fileName = "filename"
205
+
206
+ const uploader = new VideoUploader ( {
207
+ file : new File ( [ new ArrayBuffer ( 10 ) ] , fileName ) ,
208
+ uploadToken,
209
+ videoId
210
+ } ) ;
211
+
212
+ mock . post ( `https://ws.api.video/upload?token=${ uploadToken } ` , ( req , res ) => {
213
+ expect ( req . body ( ) . get ( "file" ) . name ) . to . be . eql ( fileName ) ;
214
+ return res . status ( 201 ) . body ( "{}" ) ;
215
+ } ) ;
216
+
217
+ uploader . upload ( ) . then ( ( ) => done ( ) ) ;
218
+ } )
219
+
220
+ it ( 'video name is customized' , ( done ) => {
221
+ const uploadToken = "the-upload-token" ;
222
+ const videoId = "9876" ;
223
+ const fileName = "filename"
224
+ const videoName = "video name"
225
+
226
+ const uploader = new VideoUploader ( {
227
+ file : new File ( [ new ArrayBuffer ( 10 ) ] , fileName ) ,
228
+ uploadToken,
229
+ videoId,
230
+ videoName
231
+ } ) ;
232
+
233
+ mock . post ( `https://ws.api.video/upload?token=${ uploadToken } ` , ( req , res ) => {
234
+ expect ( req . body ( ) . get ( "file" ) . name ) . to . be . eql ( videoName ) ;
235
+ return res . status ( 201 ) . body ( "{}" ) ;
236
+ } ) ;
237
+
238
+ uploader . upload ( ) . then ( ( ) => done ( ) ) ;
239
+ } )
214
240
} ) ;
215
241
216
242
describe ( 'Progress listener' , ( ) => {
0 commit comments