github.com/jenkins-x/jx/v2@v2.1.155/pkg/cloud/gke/gcloud_test.go (about)

     1  // +build unit
     2  
     3  package gke
     4  
     5  import (
     6  	"testing"
     7  
     8  	"github.com/stretchr/testify/assert"
     9  )
    10  
    11  func TestGetRegionFromZone(t *testing.T) {
    12  	t.Parallel()
    13  	r := GetRegionFromZone("europe-west1-b")
    14  	assert.Equal(t, r, "europe-west1")
    15  
    16  	r = GetRegionFromZone("us-west1-d")
    17  	assert.Equal(t, r, "us-west1")
    18  
    19  	r = GetRegionFromZone("us-west1")
    20  	assert.Equal(t, r, "us-west1")
    21  }
    22  
    23  func TestGetManagedZoneName(t *testing.T) {
    24  	t.Parallel()
    25  	d := generateManagedZoneName("wine.cheese.co.uk")
    26  	assert.Equal(t, d, "wine-cheese-co-uk-zone")
    27  
    28  	d = generateManagedZoneName("planes.n.trains.com")
    29  	assert.Equal(t, d, "planes-n-trains-com-zone")
    30  }