tutus-chain/cli/app/main_test.go

20 lines
524 B
Go

package app_test
import (
"testing"
"github.com/tutus-one/tutus-chain/internal/testcli"
"github.com/tutus-one/tutus-chain/internal/versionutil"
"github.com/tutus-one/tutus-chain/pkg/config"
)
func TestCLIVersion(t *testing.T) {
config.Version = versionutil.TestVersion // Zero-length version string disables '--version' completely.
e := testcli.NewExecutor(t, false)
e.Run(t, "neo-go", "--version")
e.CheckNextLine(t, "^NeoGo")
e.CheckNextLine(t, "^Version:")
e.CheckNextLine(t, "^GoVersion:")
e.CheckEOF(t)
}