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 }