diff --git a/cmd/context_test.go b/cmd/context_test.go index 8de7935..05bc554 100644 --- a/cmd/context_test.go +++ b/cmd/context_test.go @@ -2,6 +2,7 @@ package cmd import ( "os" + "path/filepath" "testing" "github.com/microcks/microcks-cli/pkg/config" @@ -36,9 +37,9 @@ users: auth-token: "" refresh-token: ""` -const testConfigFilePath = "./testdata/local.config" - func TestDeleteContext(t *testing.T) { + testConfigFilePath := filepath.Join(t.TempDir(), "local.config") + //write the test config file err := os.WriteFile(testConfigFilePath, []byte(testConfig), os.ModePerm) require.NoError(t, err) @@ -61,6 +62,9 @@ func TestDeleteContext(t *testing.T) { //Delete current context err = deleteContext("http://localhost:8083", testConfigFilePath) require.NoError(t, err) - _, err = config.ReadLocalConfig(testConfigFilePath) + localCfg, err = config.ReadLocalConfig(testConfigFilePath) require.NoError(t, err) + assert.Nil(t, localCfg) + _, err = os.Stat(testConfigFilePath) + assert.True(t, os.IsNotExist(err)) }