github.com/onsi/ginkgo@v1.16.6-0.20211118180735-4e1925ba4c95/internal/test_helpers/multiline_text_printer.go (about)

     1  package test_helpers
     2  
     3  import (
     4  	"fmt"
     5  	"strings"
     6  )
     7  
     8  func MultilneTextHelper(s string) string {
     9  	lines := strings.Split(s, "\n")
    10  	out := "\nstrings.Join([]string{\n"
    11  	for _, l := range lines {
    12  		out = out + fmt.Sprintf("    %#v,\n", l)
    13  	}
    14  	out += `}, "\n")`
    15  	return out
    16  }