You've already forked goreleaser
mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-09-16 09:26:52 +02:00
test: fix version test
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
This commit is contained in:
13
main_test.go
13
main_test.go
@@ -1,40 +1,43 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
|
"runtime"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestVersion(t *testing.T) {
|
func TestVersion(t *testing.T) {
|
||||||
|
os := fmt.Sprintf("\ngoos: %s\ngoarch: %s", runtime.GOOS, runtime.GOARCH)
|
||||||
for name, tt := range map[string]struct {
|
for name, tt := range map[string]struct {
|
||||||
version, commit, date, builtBy string
|
version, commit, date, builtBy string
|
||||||
out string
|
out string
|
||||||
}{
|
}{
|
||||||
"all empty": {
|
"all empty": {
|
||||||
out: website,
|
out: os + website,
|
||||||
},
|
},
|
||||||
"complete": {
|
"complete": {
|
||||||
version: "1.2.3",
|
version: "1.2.3",
|
||||||
date: "12/12/12",
|
date: "12/12/12",
|
||||||
commit: "aaaa",
|
commit: "aaaa",
|
||||||
builtBy: "me",
|
builtBy: "me",
|
||||||
out: "1.2.3\ncommit: aaaa\nbuilt at: 12/12/12\nbuilt by: me" + website,
|
out: "1.2.3\ncommit: aaaa\nbuilt at: 12/12/12\nbuilt by: me" + os + website,
|
||||||
},
|
},
|
||||||
"only version": {
|
"only version": {
|
||||||
version: "1.2.3",
|
version: "1.2.3",
|
||||||
out: "1.2.3" + website,
|
out: "1.2.3" + os + website,
|
||||||
},
|
},
|
||||||
"version and date": {
|
"version and date": {
|
||||||
version: "1.2.3",
|
version: "1.2.3",
|
||||||
date: "12/12/12",
|
date: "12/12/12",
|
||||||
out: "1.2.3\nbuilt at: 12/12/12" + website,
|
out: "1.2.3\nbuilt at: 12/12/12" + os + website,
|
||||||
},
|
},
|
||||||
"version, date, built by": {
|
"version, date, built by": {
|
||||||
version: "1.2.3",
|
version: "1.2.3",
|
||||||
date: "12/12/12",
|
date: "12/12/12",
|
||||||
builtBy: "me",
|
builtBy: "me",
|
||||||
out: "1.2.3\nbuilt at: 12/12/12\nbuilt by: me" + website,
|
out: "1.2.3\nbuilt at: 12/12/12\nbuilt by: me" + os + website,
|
||||||
},
|
},
|
||||||
} {
|
} {
|
||||||
tt := tt
|
tt := tt
|
||||||
|
Reference in New Issue
Block a user