github.com/MetalBlockchain/metalgo@v1.11.9/version/string_test.go (about) 1 // Copyright (C) 2019-2024, Ava Labs, Inc. All rights reserved. 2 // See the file LICENSE for licensing terms. 3 4 package version 5 6 import ( 7 "testing" 8 9 "github.com/stretchr/testify/require" 10 ) 11 12 func TestVersionsGetString(t *testing.T) { 13 versions := Versions{ 14 Application: "1", 15 Database: "2", 16 RPCChainVM: 3, 17 Commit: "4", 18 Go: "5", 19 } 20 require.Equal(t, "1 [database=2, rpcchainvm=3, commit=4, go=5]", versions.String()) 21 versions.Commit = "" 22 require.Equal(t, "1 [database=2, rpcchainvm=3, go=5]", versions.String()) 23 }