# Tests that crlf in the output of examples are handled. # Verifies golang.org/issue/51269 go test x_test.go -- x_test.go -- package x import ( "io" "fmt" "os" "runtime" ) func Example_lf() { fmt.Print("foo", "\n", "bar") // Output: // foo // bar } func Example_println() { fmt.Println("foo") fmt.Println("bar") // Output: // foo // bar } func Example_crlf() { if runtime.GOOS == "windows" { io.WriteString(os.Stdout, "foo\r\nbar\r\n") } else { io.WriteString(os.Stdout, "foo\nbar\n") } // Output: // foo // bar }