Fixed issue where previously failing tests were not seen This was due to the resolver handler having the wrong prefix when searching and errors not previously being bubbled up properly
diff --git a/dependency/resolver_test.go b/dependency/resolver_test.go index 1867cee..f4b44d9 100644 --- a/dependency/resolver_test.go +++ b/dependency/resolver_test.go
@@ -46,6 +46,8 @@ if err != nil { t.Fatal(err) } + h := &DefaultMissingPackageHandler{Missing: []string{}, Gopath: []string{}, Prefix: "../vendor"} + r.Handler = h l, _, err := r.ResolveLocal(true) if err != nil { @@ -62,6 +64,8 @@ if err != nil { t.Fatal(err) } + h := &DefaultMissingPackageHandler{Missing: []string{}, Gopath: []string{}, Prefix: "../vendor"} + r.Handler = h base := filepath.Join(os.Getenv("GOPATH"), "src/github.com/Masterminds/glide/vendor") l, err := r.Resolve("github.com/codegangsta/cli", base) @@ -91,6 +95,8 @@ if err != nil { t.Fatalf("No new resolver: %s", err) } + h := &DefaultMissingPackageHandler{Missing: []string{}, Gopath: []string{}, Prefix: "../vendor"} + r.Handler = h l, err := r.ResolveAll(deps, false) if err != nil { t.Fatalf("Failed to resolve: %s", err)