github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/cf/models/domain_test.go (about)

     1  package models_test
     2  
     3  import (
     4  	. "code.cloudfoundry.org/cli/cf/models"
     5  	. "github.com/onsi/ginkgo"
     6  	. "github.com/onsi/gomega"
     7  )
     8  
     9  var _ = Describe("DomainFields", func() {
    10  	var route Route
    11  
    12  	BeforeEach(func() {
    13  		route = Route{}
    14  
    15  		domain := DomainFields{}
    16  		domain.Name = "example.com"
    17  		route.Domain = domain
    18  	})
    19  
    20  	It("uses the hostname as part of the URL", func() {
    21  		route.Host = "foo"
    22  		Expect(route.URL()).To(Equal("foo.example.com"))
    23  	})
    24  
    25  	It("omits the hostname when none is given", func() {
    26  		Expect(route.URL()).To(Equal("example.com"))
    27  	})
    28  })