github.com/onsi/ginkgo@v1.16.6-0.20211118180735-4e1925ba4c95/internal/parallel_support/parallel_support_suite_test.go (about) 1 package parallel_support_test 2 3 import ( 4 "io" 5 "net/http" 6 7 . "github.com/onsi/ginkgo" 8 . "github.com/onsi/gomega" 9 10 "testing" 11 ) 12 13 func TestParallelSupport(t *testing.T) { 14 RegisterFailHandler(Fail) 15 RunSpecs(t, "Parallel Support Suite") 16 } 17 18 type post struct { 19 url string 20 bodyType string 21 bodyContent []byte 22 } 23 24 type fakePoster struct { 25 posts []post 26 } 27 28 func newFakePoster() *fakePoster { 29 return &fakePoster{ 30 posts: make([]post, 0), 31 } 32 } 33 34 func (poster *fakePoster) Post(url string, bodyType string, body io.Reader) (resp *http.Response, err error) { 35 bodyContent, _ := io.ReadAll(body) 36 poster.posts = append(poster.posts, post{ 37 url: url, 38 bodyType: bodyType, 39 bodyContent: bodyContent, 40 }) 41 return nil, nil 42 }