github.com/dshekhar95/sub_dgraph@v0.0.0-20230424164411-6be28e40bbf1/dgraph/cmd/version/version_test.go (about)

     1  package version
     2  
     3  import (
     4  	"os"
     5  	"path/filepath"
     6  	"testing"
     7  
     8  	"github.com/stretchr/testify/require"
     9  
    10  	"github.com/dgraph-io/dgraph/testutil"
    11  )
    12  
    13  // Test `dgraph version` with an empty config file.
    14  func TestDgraphVersion(t *testing.T) {
    15  	tmpPath, err := os.MkdirTemp("", "test.tmp-")
    16  	require.NoError(t, err)
    17  	defer os.RemoveAll(tmpPath)
    18  
    19  	configPath := filepath.Join(tmpPath, "config.yml")
    20  	configFile, err := os.Create(configPath)
    21  	require.NoError(t, err)
    22  	defer configFile.Close()
    23  
    24  	err = testutil.Exec(testutil.DgraphBinaryPath(), "version", "--config", configPath)
    25  	require.NoError(t, err)
    26  }