package metasnap import ( "testing" "github.com/davecgh/go-spew/spew" ) func TestGetRepo(t *testing.T) { // existing infos, err := GetRepo("debian", "linux-image-3.8-trunk-amd64", "amd64", "3.8.2-1~experimental.1") if err != nil { t.Fatal(err) } t.Log(spew.Sdump(infos)) // non-existing infos, err = GetRepo("debian", "meh", "amd64", "meh") if err == nil { t.Fatalf("should not be ok, result: %s", spew.Sdump(infos)) } if err != ErrNotFound { t.Fatal("wrong error type") } }