github.com/jfrog/jfrog-cli-core/v2@v2.52.0/artifactory/utils/utils_test.go (about)

     1  package utils
     2  
     3  import (
     4  	"path/filepath"
     5  	"testing"
     6  
     7  	"github.com/jfrog/jfrog-cli-core/v2/utils/coreutils"
     8  	"github.com/stretchr/testify/assert"
     9  )
    10  
    11  func TestGetHomeDir(t *testing.T) {
    12  	homeDir, err := coreutils.GetJfrogHomeDir()
    13  	assert.NoError(t, err)
    14  	secPath, err := coreutils.GetJfrogSecurityDir()
    15  	assert.NoError(t, err)
    16  	secFile, err := coreutils.GetJfrogSecurityConfFilePath()
    17  	assert.NoError(t, err)
    18  	certsPath, err := coreutils.GetJfrogCertsDir()
    19  	assert.NoError(t, err)
    20  
    21  	assert.Equal(t, secPath, filepath.Join(homeDir, coreutils.JfrogSecurityDirName))
    22  	assert.Equal(t, secFile, filepath.Join(secPath, coreutils.JfrogSecurityConfFile))
    23  	assert.Equal(t, certsPath, filepath.Join(secPath, coreutils.JfrogCertsDirName))
    24  }