@@ -6,18 +6,18 @@ import { expect, test } from 'vitest';
66
77test ( 'CompareStrategies.episode sorts by season and episode' , ( ) => {
88 const videos : VideoResource [ ] = [
9- { id : 1 , name : '1' , path : '/1' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 2 , date_created : '' } ,
10- { id : 3 , name : '3' , path : '/3' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 1 , date_created : '' } ,
11- { id : 2 , name : '2' , path : '/2' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 1 , date_created : '' } ,
12- { id : 4 , name : '4' , path : '/4' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 2 , date_created : '' } ,
9+ { id : 1 , name : '1' , path : '/1' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 2 , date_created : '' , subtitles : [ ] } ,
10+ { id : 3 , name : '3' , path : '/3' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 1 , date_created : '' , subtitles : [ ] } ,
11+ { id : 2 , name : '2' , path : '/2' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 1 , date_created : '' , subtitles : [ ] } ,
12+ { id : 4 , name : '4' , path : '/4' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 2 , date_created : '' , subtitles : [ ] } ,
1313 ] ;
1414
1515 videos . sort ( sortObjectNew ( [ { compareFn : CompareStrategies . episode } ] ) ) ;
1616
1717 expect ( videos ) . toEqual ( [
18- { id : 2 , name : '2' , path : '/2' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 1 , date_created : '' } ,
19- { id : 4 , name : '4' , path : '/4' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 2 , date_created : '' } ,
20- { id : 3 , name : '3' , path : '/3' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 1 , date_created : '' } ,
21- { id : 1 , name : '1' , path : '/1' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 2 , date_created : '' } ,
18+ { id : 2 , name : '2' , path : '/2' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 1 , date_created : '' , subtitles : [ ] } ,
19+ { id : 4 , name : '4' , path : '/4' , date : '' , view_count : 0 , video_tags : [ ] , season : 1 , episode : 2 , date_created : '' , subtitles : [ ] } ,
20+ { id : 3 , name : '3' , path : '/3' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 1 , date_created : '' , subtitles : [ ] } ,
21+ { id : 1 , name : '1' , path : '/1' , date : '' , view_count : 0 , video_tags : [ ] , season : 2 , episode : 2 , date_created : '' , subtitles : [ ] } ,
2222 ] ) ;
2323} ) ;
0 commit comments