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 }