...

Source file src/github.com/onsi/ginkgo/v2/internal/parallel_support/parallel_support_suite_test.go

Documentation: github.com/onsi/ginkgo/v2/internal/parallel_support

     1  package parallel_support_test
     2  
     3  import (
     4  	"io"
     5  	"net/http"
     6  
     7  	. "github.com/onsi/ginkgo/v2"
     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  }
    43  

View as plain text