@@ -38,15 +38,22 @@ describe('utils', () => {
3838 } )
3939
4040 test ( 'formatTimecode' , async ( ) => {
41- expect ( formatTimecode ( { format : 'H:?m:ss' , time : 0 } ) ) . toBe ( '0:00' )
42- expect ( formatTimecode ( { format : 'H:?mm:ss' , time : 0 } ) ) . toBe ( '00:00' )
43- expect ( formatTimecode ( { format : 'mm:ss' , time : 0 } ) ) . toBe ( '00:00' )
44- expect ( formatTimecode ( { format : 'mm:ss' , time : 3600000 } ) ) . toBe ( '60:00' )
4541 expect ( formatTimecode ( { format : 'HH:mm:ss.SSS' , time : 0 } ) ) . toBe ( '00:00:00.000' )
4642 expect ( formatTimecode ( { format : 'H:mm:ss.SSS' , time : 0 } ) ) . toBe ( '0:00:00.000' )
4743 expect ( formatTimecode ( { format : 'H:?mm:ss.SSS' , time : 0 } ) ) . toBe ( '00:00.000' )
48- expect ( formatTimecode ( { format : 'H:?m :ss.SSS' , time : 0 } ) ) . toBe ( '0 :00.000' )
44+ expect ( formatTimecode ( { format : 'H:?mm :ss.SSS' , time : 3600000 } ) ) . toBe ( '1:00 :00.000' )
4945 expect ( formatTimecode ( { format : 'HH:mm:ss' , time : 0 } ) ) . toBe ( '00:00:00' )
5046 expect ( formatTimecode ( { format : 'H:mm:ss' , time : 0 } ) ) . toBe ( '0:00:00' )
47+ expect ( formatTimecode ( { format : 'H:?mm:ss' , time : 0 } ) ) . toBe ( '00:00' )
48+ expect ( formatTimecode ( { format : 'H:?mm:ss' , time : 3600000 } ) ) . toBe ( '1:00:00' )
49+ expect ( formatTimecode ( { format : 'H:mm' , time : 0 } ) ) . toBe ( '0:00' )
50+ expect ( formatTimecode ( { format : 's.SSS' , time : 0 } ) ) . toBe ( '0.000' )
51+ expect ( formatTimecode ( { format : 's.SS' , time : 0 } ) ) . toBe ( '0.00' )
52+ expect ( formatTimecode ( { format : 'mm:ss' , time : 0 } ) ) . toBe ( '00:00' )
53+ expect ( formatTimecode ( { format : 'mm:ss' , time : 3600000 } ) ) . toBe ( '60:00' )
54+ expect ( formatTimecode ( { format : 'H:?m:ss.SSS' , time : 0 } ) ) . toBe ( '0:00.000' )
55+ expect ( formatTimecode ( { format : 'H:?m:ss.SSS' , time : 3600000 } ) ) . toBe ( '1:00:00.000' )
56+ expect ( formatTimecode ( { format : 'H:?m:ss' , time : 0 } ) ) . toBe ( '0:00' )
57+ expect ( formatTimecode ( { format : 'H:?m:ss' , time : 3600000 } ) ) . toBe ( '1:00:00' )
5158 } )
5259} )
0 commit comments