go-build/cmd/build/cmd_release_test.go

26 lines
625 B
Go
Raw Permalink Normal View History

package buildcmd
import (
"testing"
"dappco.re/go/core/build/pkg/release"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestBuildCmd_applyReleaseArchiveFormatOverride_Good(t *testing.T) {
cfg := release.DefaultConfig()
err := applyReleaseArchiveFormatOverride(cfg, "xz")
require.NoError(t, err)
assert.Equal(t, "xz", cfg.Build.ArchiveFormat)
}
func TestBuildCmd_applyReleaseArchiveFormatOverride_Bad(t *testing.T) {
cfg := release.DefaultConfig()
err := applyReleaseArchiveFormatOverride(cfg, "bogus")
require.Error(t, err)
assert.Equal(t, "", cfg.Build.ArchiveFormat)
}