+++ /dev/null
-gofumpt -w foo.go
-cmp foo.go foo.go.golden
-
-gofumpt -d foo.go.golden
-! stdout .
-
--- foo.go --
-package p
-
-func f1() { println("single line") }
-func f2() { println("single line") }
-
-func f3() {
- println("multiline")
-}
-func f4() {
- println("multiline")
-}
-
-// l1 is a var.
-var l1 = []int{
- 1, 2,
-}
-// l2 is a var.
-var l2 = []int{
- 3, 4,
-}
-
-var (
- s3 = `
- ok if grouped together
- `
- s4 = `
- ok if grouped together
- `
-)
-var _ = "ok if either isn't multiline"
--- foo.go.golden --
-package p
-
-func f1() { println("single line") }
-func f2() { println("single line") }
-
-func f3() {
- println("multiline")
-}
-
-func f4() {
- println("multiline")
-}
-
-// l1 is a var.
-var l1 = []int{
- 1, 2,
-}
-
-// l2 is a var.
-var l2 = []int{
- 3, 4,
-}
-
-var (
- s3 = `
- ok if grouped together
- `
- s4 = `
- ok if grouped together
- `
-)
-var _ = "ok if either isn't multiline"