github.com/jenkins-x/draft-repo@v0.9.0/pkg/draft/pack/create_test.go (about) 1 package pack 2 3 import ( 4 "io/ioutil" 5 "os" 6 "testing" 7 ) 8 9 func TestCreateFrom(t *testing.T) { 10 tdir, err := ioutil.TempDir("", "pack-") 11 if err != nil { 12 t.Fatal(err) 13 } 14 defer os.RemoveAll(tdir) 15 16 if err := CreateFrom(tdir, "testdata/pack-python"); err != nil { 17 t.Errorf("expected err to be nil, got %v", err) 18 } 19 20 if err := CreateFrom(tdir, "testdata/pack-does-not-exist"); err == nil { 21 t.Error("expected err to be non-nil with an invalid source pack") 22 } 23 }