+++ /dev/null
-cd module
-cp foo.go foo.go.orig
-
-# Initially, the Go language version is too low.
-gofumpt foo.go
-cmp stdout foo.go.orig
-
-# We can give an explicitly newer version.
-gofumpt -lang=1.13 foo.go
-cmp stdout foo.go.golden
-
-# If we bump the version in go.mod, it should be picked up.
-exec go mod edit -go=1.13
-gofumpt foo.go
-cmp stdout foo.go.golden
-
-gofumpt -d foo.go.golden
-! stdout .
-
-# We can give an explicitly older version.
-gofumpt -lang=v1 foo.go
-cmp stdout foo.go.orig
-
--- module/go.mod --
-module test
-
-go 1.12
--- module/foo.go --
-package p
-
-const (
- i = 0
- j = 022
- k = 0o_7_5_5
- l = 1022
-)
--- module/foo.go.golden --
-package p
-
-const (
- i = 0
- j = 0o22
- k = 0o_7_5_5
- l = 1022
-)