github.com/cortesi/devd@v0.0.0-20200427000907-c1a3bfba27d8/certgen_test.go (about)

     1  package devd
     2  
     3  import (
     4  	"io/ioutil"
     5  	"os"
     6  	"path"
     7  	"testing"
     8  )
     9  
    10  func TestGenerateCert(t *testing.T) {
    11  	d, err := ioutil.TempDir("", "devdtest")
    12  	if err != nil {
    13  		t.Error(err)
    14  		return
    15  	}
    16  	defer func() { _ = os.Remove(d) }()
    17  	dst := path.Join(d, "certbundle")
    18  	err = GenerateCert(dst)
    19  	if err != nil {
    20  		t.Error(err)
    21  	}
    22  
    23  	_, err = getTLSConfig(dst)
    24  	if err != nil {
    25  		t.Error(err)
    26  	}
    27  }