github.com/jfrog/jfrog-cli-core/v2@v2.51.0/utils/config/configtoken_test.go (about)

     1  package config
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  /* #nosec G101 -- Dummy tokens for tests. */
    10  const (
    11  	v1Token = "eyJ2ZXJzaW9uIjoxLCJ1cmwiOiJodHRwOi8vMTI3LjAuMC4xOjgwODEvYXJ0aWZhY3RvcnkvIiwiZGlzdHJpYnV0aW9uVXJsIjoiaHR0cDovLzEyNy4wLjAuMTo4MDgxL2Rpc3RyaWJ1dGlvbiIsInVzZXIiOiJhZG1pbiIsInBhc3N3b3JkIjoicGFzc3dvcmQiLCJ0b2tlblJlZnJlc2hJbnRlcnZhbCI6NjAsInNlcnZlcklkIjoibG9jYWwifQ=="
    12  	v2Token = `eyJ2ZXJzaW9uIjoxLCJ1cmwiOiJodHRwOi8vMTI3LjAuMC4xOjgwODEvIiwiYXJ0aWZhY3RvcnlVcmwiOiJodHRwOi8vMTI3LjAuMC4xOjgwODEvYXJ0aWZhY3RvcnkvIiwiZGlzdHJpYnV0aW9uVXJsIjoiaHR0cDovLzEyNy4wLjAuMTo4MDgxL2Rpc3RyaWJ1dGlvbi8iLCJ4cmF5VXJsIjoiaHR0cDovLzEyNy4wLjAuMTo4MDgxL3hyYXkvIiwib
    13  Wlzc2lvbkNvbnRyb2xVcmwiOiJodHRwOi8vMTI3LjAuMC4xOjgwODEvbWMvIiwicGlwZWxpbmVzVXJsIjoiaHR0cDovLzEyNy4wLjAuMTo4MDgxL3BpcGVsaW5lcy8iLCJ1c2VyIjoiYWRtaW4iLCJwYXNzd29yZCI6InBhc3N3b3JkIiwidG9rZW5SZWZyZXNoSW50ZXJ2YWwiOjYwLCJzZXJ2ZXJJZCI6ImxvY2FsIn0=`
    14  )
    15  
    16  func TestImportFromV1(t *testing.T) {
    17  	serverDetails, err := Import(v1Token)
    18  	assert.NoError(t, err)
    19  
    20  	assert.Equal(t, "local", serverDetails.ServerId)
    21  	assert.Empty(t, serverDetails.Url)
    22  	assert.Equal(t, "http://127.0.0.1:8081/artifactory/", serverDetails.ArtifactoryUrl)
    23  	assert.Equal(t, "http://127.0.0.1:8081/distribution", serverDetails.DistributionUrl)
    24  	assert.Equal(t, "admin", serverDetails.User)
    25  	assert.Equal(t, "password", serverDetails.Password)
    26  }
    27  
    28  func TestImportFromV2(t *testing.T) {
    29  	serverDetails, err := Import(v2Token)
    30  	assert.NoError(t, err)
    31  
    32  	assert.Equal(t, "local", serverDetails.ServerId)
    33  	assert.Equal(t, "http://127.0.0.1:8081/", serverDetails.Url)
    34  	assert.Equal(t, "http://127.0.0.1:8081/artifactory/", serverDetails.ArtifactoryUrl)
    35  	assert.Equal(t, "http://127.0.0.1:8081/distribution/", serverDetails.DistributionUrl)
    36  	assert.Equal(t, "http://127.0.0.1:8081/xray/", serverDetails.XrayUrl)
    37  	assert.Equal(t, "http://127.0.0.1:8081/mc/", serverDetails.MissionControlUrl)
    38  	assert.Equal(t, "http://127.0.0.1:8081/pipelines/", serverDetails.PipelinesUrl)
    39  	assert.Equal(t, "admin", serverDetails.User)
    40  	assert.Equal(t, "password", serverDetails.Password)
    41  }