arnaucube
arnaucube/mirror-to-giteaPublic Self-hosted repository
mirror-to-gitea/vendor/github.com/onsi/ginkgo/internal/writer/fake_writer.go
vendor/github.com/onsi/ginkgo/internal/writer/fake_writer.goRaw
 1package writer
 2
 3type FakeGinkgoWriter struct {
 4	EventStream []string
 5}
 6
 7func NewFake() *FakeGinkgoWriter {
 8	return &FakeGinkgoWriter{
 9		EventStream: []string{},
10	}
11}
12
13func (writer *FakeGinkgoWriter) AddEvent(event string) {
14	writer.EventStream = append(writer.EventStream, event)
15}
16
17func (writer *FakeGinkgoWriter) Truncate() {
18	writer.EventStream = append(writer.EventStream, "TRUNCATE")
19}
20
21func (writer *FakeGinkgoWriter) DumpOut() {
22	writer.EventStream = append(writer.EventStream, "DUMP")
23}
24
25func (writer *FakeGinkgoWriter) DumpOutWithHeader(header string) {
26	writer.EventStream = append(writer.EventStream, "DUMP_WITH_HEADER: "+header)
27}
28
29func (writer *FakeGinkgoWriter) Bytes() []byte {
30	writer.EventStream = append(writer.EventStream, "BYTES")
31	return nil
32}
33
34func (writer *FakeGinkgoWriter) Write(data []byte) (n int, err error) {
35	return 0, nil
36}