29 lines
503 B
Go
29 lines
503 B
Go
|
package metasnap
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/davecgh/go-spew/spew"
|
||
|
)
|
||
|
|
||
|
func TestGetPackageInfo(t *testing.T) {
|
||
|
// existing
|
||
|
infos, err := GetPackageInfo("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 = GetPackageInfo("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")
|
||
|
}
|
||
|
}
|