Files
MeBox/internal/service/scraper_test_helpers_test.go
T

27 lines
435 B
Go

package service
func firstIndexFunc(values []string, match func(string) bool) int {
for i, value := range values {
if match(value) {
return i
}
}
return -1
}
func firstQuery(values []string) string {
if len(values) == 0 {
return ""
}
return values[0]
}
func lastIndexFunc(values []string, match func(string) bool) int {
for i := len(values) - 1; i >= 0; i-- {
if match(values[i]) {
return i
}
}
return -1
}