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  }