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 }