github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/api/cloudcontroller/ccerror/multi_error_test.go (about) 1 package ccerror_test 2 3 import ( 4 "net/http" 5 6 . "code.cloudfoundry.org/cli/api/cloudcontroller/ccerror" 7 8 . "github.com/onsi/ginkgo" 9 . "github.com/onsi/gomega" 10 ) 11 12 var _ = Describe("MultiError", func() { 13 Describe("Error", func() { 14 It("returns all errors", func() { 15 err := MultiError{ 16 ResponseCode: http.StatusTeapot, 17 Errors: []V3Error{ 18 { 19 Code: 282010, 20 Detail: "detail 1", 21 Title: "title-1", 22 }, 23 { 24 Code: 10242013, 25 Detail: "detail 2", 26 Title: "title-2", 27 }, 28 }, 29 } 30 31 Expect(err).To(MatchError(`Multiple errors occurred: 32 Response Code: 418 33 Code: 282010, Title: title-1, Detail: detail 1 34 Code: 10242013, Title: title-2, Detail: detail 2`)) 35 }) 36 }) 37 })