github.com/jenkins-x/jx/v2@v2.1.155/pkg/kube/configmap_test.go (about)

     1  // +build unit
     2  
     3  package kube_test
     4  
     5  import (
     6  	"testing"
     7  
     8  	"github.com/jenkins-x/jx/v2/pkg/kube"
     9  	"github.com/jenkins-x/jx/v2/pkg/util"
    10  	"github.com/stretchr/testify/assert"
    11  )
    12  
    13  func TestExtractDomain(t *testing.T) {
    14  	t.Parallel()
    15  	values, err := util.LoadBytes("../test_data", "exposecontroller_data.txt")
    16  	assert.NoError(t, err)
    17  
    18  	data := make(map[string]string)
    19  	data["config.yml"] = string(values)
    20  
    21  	domain, err := kube.ExtractDomainValue(data)
    22  	assert.NoError(t, err)
    23  
    24  	assert.Equal(t, domain, "foo.io", "dont match")
    25  }