github.com/jenkins-x/draft-repo@v0.9.0/pkg/draft/manifest/manifest_test.go (about)

     1  package manifest
     2  
     3  import (
     4  	"fmt"
     5  	"testing"
     6  )
     7  
     8  func TestNew(t *testing.T) {
     9  	m := New()
    10  	m.Environments[DefaultEnvironmentName].Name = "foobar"
    11  	expected := "&{foobar   default [] false false 2}"
    12  	actual := fmt.Sprintf("%v", m.Environments[DefaultEnvironmentName])
    13  	if expected != actual {
    14  		t.Errorf("wanted %s, got %s", expected, actual)
    15  	}
    16  }
    17  
    18  func TestGenerateName(t *testing.T) {
    19  	name := generateName()
    20  	if name == "" {
    21  		t.Error("expected name to be generated")
    22  	}
    23  	if name != "manifest" {
    24  		t.Errorf("expected name to take the form of the current directory, got %s", name)
    25  	}
    26  }