@@ -7,28 +7,40 @@ import (
77 "github.com/vegidio/umd"
88)
99
10- func TestErome_QueryAlbum1 (t * testing.T ) {
11- const NumberOfMedia = 53
12-
13- extractor , _ := umd .New ().FindExtractor ("https://www.erome.com/a/YI93aUC3" )
14- resp , _ := extractor .QueryMedia (99999 , nil , true )
15- err := resp .Error ()
16-
17- assert .NoError (t , err )
18- assert .Equal (t , NumberOfMedia , len (resp .Media ))
19- assert .Equal (t , "YI93aUC3" , resp .Media [0 ].Metadata ["name" ])
20- assert .Equal (t , "likablewoman@Onlyfans" , resp .Media [0 ].Metadata ["title" ])
21- }
22-
23- func TestErome_QueryAlbum2 (t * testing.T ) {
24- const NumberOfMedia = 21
25-
26- extractor , _ := umd .New ().FindExtractor ("https://www.erome.com/a/oidPGn1c" )
27- resp , _ := extractor .QueryMedia (99999 , nil , true )
28- err := resp .Error ()
29-
30- assert .NoError (t , err )
31- assert .Equal (t , NumberOfMedia , len (resp .Media ))
32- assert .Equal (t , "oidPGn1c" , resp .Media [0 ].Metadata ["name" ])
33- assert .Equal (t , "likablewoman" , resp .Media [0 ].Metadata ["title" ])
10+ func TestErome_QueryAlbum (t * testing.T ) {
11+ tests := []struct {
12+ name string
13+ url string
14+ numberOfMedia int
15+ albumName string
16+ albumTitle string
17+ }{
18+ {
19+ name : "Album1" ,
20+ url : "https://www.erome.com/a/YI93aUC3" ,
21+ numberOfMedia : 53 ,
22+ albumName : "YI93aUC3" ,
23+ albumTitle : "likablewoman@Onlyfans" ,
24+ },
25+ {
26+ name : "Album2" ,
27+ url : "https://www.erome.com/a/oidPGn1c" ,
28+ numberOfMedia : 21 ,
29+ albumName : "oidPGn1c" ,
30+ albumTitle : "likablewoman" ,
31+ },
32+ }
33+
34+ for _ , tt := range tests {
35+ t .Run (tt .name , func (t * testing.T ) {
36+ extractor , _ := umd .New ().FindExtractor (tt .url )
37+ resp , _ := extractor .QueryMedia (99999 , nil , true )
38+ err := resp .Error ()
39+
40+ assert .NoError (t , err )
41+ assert .Equal (t , tt .numberOfMedia , len (resp .Media ))
42+ assert .Equal (t , tt .albumName , resp .Media [0 ].Metadata ["name" ])
43+ assert .Equal (t , tt .albumTitle , resp .Media [0 ].Metadata ["title" ])
44+ })
45+ }
3446}
0 commit comments