@@ -84,31 +84,42 @@ func TestSeriesRepositoryList(t *testing.T) {
8484 })
8585
8686 t .Run ("all" , func (t * testing.T ) {
87- list , err := repo .ListLatest (ctx , SeriesFilter {}, time.Time {}, 0 )
87+ list , err := repo .ListLatest (ctx , SeriesFilter {}, time.Time {})
8888 assert .NoError (t , err )
8989 assert .Len (t , list , 3 )
9090 })
9191
9292 t .Run ("with_limit" , func (t * testing.T ) {
93- list , err := repo .ListLatest (ctx , SeriesFilter {}, time.Time {}, 2 )
93+ list , err := repo .ListLatest (ctx , SeriesFilter {
94+ Limit : 2 ,
95+ }, time.Time {})
9496 assert .NoError (t , err )
9597 assert .Len (t , list , 2 )
9698 assert .Equal (t , "Series 3" , list [0 ].Series .Title )
9799 assert .Equal (t , "Series 2" , list [1 ].Series .Title )
98100 })
99101
102+ t .Run ("with_offset" , func (t * testing.T ) {
103+ list , err := repo .ListLatest (ctx , SeriesFilter {
104+ Limit : 1 ,
105+ Offset : 1 ,
106+ }, time.Time {})
107+ assert .NoError (t , err )
108+ assert .Len (t , list , 1 )
109+ assert .Equal (t , "Series 2" , list [0 ].Series .Title )
110+ })
111+
100112 t .Run ("with_from" , func (t * testing.T ) {
101113 // Skips the latest series.
102- list , err := repo .ListLatest (ctx , SeriesFilter {}, time .Date (2020 , time .January , 1 , 3 , 0 , 0 , 0 , time .UTC ), 0 )
114+ list , err := repo .ListLatest (ctx , SeriesFilter {}, time .Date (2020 , time .January , 1 , 3 , 0 , 0 , 0 , time .UTC ))
103115 assert .NoError (t , err )
104116 assert .Len (t , list , 2 )
105117 assert .Equal (t , "Series 2" , list [0 ].Series .Title )
106118 assert .Equal (t , "Series 1" , list [1 ].Series .Title )
107119 })
108120
109121 t .Run ("filter_by_cc" , func (t * testing.T ) {
110- list , err := repo .ListLatest (ctx ,
111- SeriesFilter {Cc : "a" }, time.Time {}, 0 )
122+ list , err := repo .ListLatest (ctx , SeriesFilter {Cc : "a" }, time.Time {})
112123 assert .NoError (t , err )
113124 assert .Len (t , list , 2 )
114125 })
@@ -125,7 +136,7 @@ func TestSeriesRepositoryList(t *testing.T) {
125136 assert .NoError (t , err )
126137
127138 t .Run ("filter_status_waiting" , func (t * testing.T ) {
128- list , err := repo .ListLatest (ctx , SeriesFilter {Status : SessionStatusWaiting }, time.Time {}, 0 )
139+ list , err := repo .ListLatest (ctx , SeriesFilter {Status : SessionStatusWaiting }, time.Time {})
129140 assert .NoError (t , err )
130141 assert .Len (t , list , 1 )
131142 })
@@ -134,7 +145,7 @@ func TestSeriesRepositoryList(t *testing.T) {
134145 assert .NoError (t , err )
135146
136147 t .Run ("filter_status_in_progress" , func (t * testing.T ) {
137- list , err := repo .ListLatest (ctx , SeriesFilter {Status : SessionStatusInProgress }, time.Time {}, 0 )
148+ list , err := repo .ListLatest (ctx , SeriesFilter {Status : SessionStatusInProgress }, time.Time {})
138149 assert .NoError (t , err )
139150 assert .Len (t , list , 1 )
140151 })
0 commit comments