github.com/wanddynosios/cli/v8@v8.7.9-0.20240221182337-1a92e3a7017f/api/cloudcontroller/cloudcontroller_suite_test.go (about) 1 package cloudcontroller_test 2 3 import ( 4 "bytes" 5 "log" 6 7 . "github.com/onsi/ginkgo" 8 . "github.com/onsi/gomega" 9 . "github.com/onsi/gomega/ghttp" 10 11 "testing" 12 ) 13 14 func TestCloudcontroller(t *testing.T) { 15 RegisterFailHandler(Fail) 16 RunSpecs(t, "Cloud Controller Suite") 17 } 18 19 var server *Server 20 21 var _ = SynchronizedBeforeSuite(func() []byte { 22 return []byte{} 23 }, func(data []byte) { 24 server = NewTLSServer() 25 26 // Suppresses ginkgo server logs 27 server.HTTPTestServer.Config.ErrorLog = log.New(&bytes.Buffer{}, "", 0) 28 }) 29 30 var _ = SynchronizedAfterSuite(func() { 31 server.Close() 32 }, func() {}) 33 34 var _ = BeforeEach(func() { 35 server.Reset() 36 })