unit tests are good
This commit is contained in:
@@ -92,13 +92,21 @@ func (fe FastExact) setHeaders(req *http.Request) {
|
||||
}
|
||||
|
||||
func (fe FastExact) search(states []config.State) ([]Job, error) {
|
||||
var result []Job
|
||||
var jobs []Job
|
||||
for _, state := range states {
|
||||
jobs, err := fe.searchOne(state)
|
||||
subjobs, err := fe.searchOne(state)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
result = append(result, jobs...)
|
||||
jobs = append(jobs, subjobs...)
|
||||
}
|
||||
dedupeJobs := map[string]Job{}
|
||||
for _, job := range jobs {
|
||||
dedupeJobs[job.UID()] = job
|
||||
}
|
||||
result := []Job{}
|
||||
for _, job := range dedupeJobs {
|
||||
result = append(result, job)
|
||||
}
|
||||
return result, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user