@@ -4,23 +4,24 @@ import (
4
4
"fmt"
5
5
"strings"
6
6
"testing"
7
- // _ "github.com/go-phie/gophie/cmd"
8
7
)
9
8
10
9
func testResults (t * testing.T , engine Engine ) {
11
10
counter := map [string ]int {}
12
11
var result SearchResult
13
12
var searchTerm string
14
13
fmt .Println (engine .String ())
15
- if ! strings .HasPrefix (engine .String (), "TvSeries" ) {
16
- if strings .HasPrefix (engine .String (), "Anime" ) || strings .HasPrefix (engine .String (), "Takanime" ) {
17
- searchTerm = "attack on titan"
18
- } else {
19
- searchTerm = "jumanji"
20
- }
21
- } else {
22
- // search for the flash for movie series
14
+ // different search terms on engines
15
+ switch {
16
+ case strings .HasPrefix (engine .String (), "TvSeries" ):
23
17
searchTerm = "devs"
18
+ case strings .HasPrefix (engine .String (), "TakanimeList" ),
19
+ strings .HasPrefix (engine .String (), "AnimeOut" ):
20
+ searchTerm = "attack on titans"
21
+ case strings .HasPrefix (engine .String (), "KDramaHood" ):
22
+ searchTerm = "flower of evil"
23
+ default :
24
+ searchTerm = "jumanji"
24
25
}
25
26
result = engine .Search (searchTerm )
26
27
@@ -37,7 +38,7 @@ func testResults(t *testing.T, engine Engine) {
37
38
}
38
39
if movie .IsSeries == false {
39
40
downloadlink := strings .ToLower (movie .DownloadLink .String ())
40
- if ! (strings .HasSuffix (downloadlink , "1" ) || strings .HasSuffix (downloadlink , ".mp4" ) || strings .Contains (downloadlink , ".mkv" ) || strings .Contains (downloadlink , ".avi" ) || strings .Contains (downloadlink , ".webm" ) || strings .Contains (downloadlink , "freeload" ) || strings .Contains (downloadlink , "download_token=" ) || strings .Contains (downloadlink , "mycoolmoviez" ) || strings .Contains (downloadlink , "server" )) {
41
+ if ! (strings .HasSuffix (downloadlink , "1" ) || strings .HasSuffix (downloadlink , ".mp4" ) || strings .Contains (downloadlink , ".mkv" ) || strings .Contains (downloadlink , ".avi" ) || strings .Contains (downloadlink , ".webm" ) || strings .Contains (downloadlink , "freeload" ) || strings .Contains (downloadlink , "download_token=" ) || strings .Contains (downloadlink , "mycoolmoviez" ) || strings .Contains (downloadlink , "server" ) || strings . Contains ( downloadlink , "kdramahood" ) ) {
41
42
t .Errorf ("Could not obtain link for single movie, linked returned is %v" , downloadlink )
42
43
}
43
44
}
0 commit comments