|
|
@ -35,6 +35,8 @@ func TestPackageNpm(t *testing.T) {
|
|
|
|
packageTag2 := "release"
|
|
|
|
packageTag2 := "release"
|
|
|
|
packageAuthor := "KN4CK3R"
|
|
|
|
packageAuthor := "KN4CK3R"
|
|
|
|
packageDescription := "Test Description"
|
|
|
|
packageDescription := "Test Description"
|
|
|
|
|
|
|
|
packageBinName := "cli"
|
|
|
|
|
|
|
|
packageBinPath := "./cli.sh"
|
|
|
|
|
|
|
|
|
|
|
|
data := "H4sIAAAAAAAA/ytITM5OTE/VL4DQelnF+XkMVAYGBgZmJiYK2MRBwNDcSIHB2NTMwNDQzMwAqA7IMDUxA9LUdgg2UFpcklgEdAql5kD8ogCnhwio5lJQUMpLzE1VslJQcihOzi9I1S9JLS7RhSYIJR2QgrLUouLM/DyQGkM9Az1D3YIiqExKanFyUWZBCVQ2BKhVwQVJDKwosbQkI78IJO/tZ+LsbRykxFXLNdA+HwWjYBSMgpENACgAbtAACAAA"
|
|
|
|
data := "H4sIAAAAAAAA/ytITM5OTE/VL4DQelnF+XkMVAYGBgZmJiYK2MRBwNDcSIHB2NTMwNDQzMwAqA7IMDUxA9LUdgg2UFpcklgEdAql5kD8ogCnhwio5lJQUMpLzE1VslJQcihOzi9I1S9JLS7RhSYIJR2QgrLUouLM/DyQGkM9Az1D3YIiqExKanFyUWZBCVQ2BKhVwQVJDKwosbQkI78IJO/tZ+LsbRykxFXLNdA+HwWjYBSMgpENACgAbtAACAAA"
|
|
|
|
|
|
|
|
|
|
|
@ -54,6 +56,9 @@ func TestPackageNpm(t *testing.T) {
|
|
|
|
"author": {
|
|
|
|
"author": {
|
|
|
|
"name": "` + packageAuthor + `"
|
|
|
|
"name": "` + packageAuthor + `"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
"bin": {
|
|
|
|
|
|
|
|
"` + packageBinName + `": "` + packageBinPath + `"
|
|
|
|
|
|
|
|
},
|
|
|
|
"dist": {
|
|
|
|
"dist": {
|
|
|
|
"integrity": "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==",
|
|
|
|
"integrity": "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==",
|
|
|
|
"shasum": "aaa7eaf852a948b0aa05afeda35b1badca155d90"
|
|
|
|
"shasum": "aaa7eaf852a948b0aa05afeda35b1badca155d90"
|
|
|
@ -154,6 +159,7 @@ func TestPackageNpm(t *testing.T) {
|
|
|
|
assert.Equal(t, packageName, pmv.Name)
|
|
|
|
assert.Equal(t, packageName, pmv.Name)
|
|
|
|
assert.Equal(t, packageDescription, pmv.Description)
|
|
|
|
assert.Equal(t, packageDescription, pmv.Description)
|
|
|
|
assert.Equal(t, packageAuthor, pmv.Author.Name)
|
|
|
|
assert.Equal(t, packageAuthor, pmv.Author.Name)
|
|
|
|
|
|
|
|
assert.Equal(t, packageBinPath, pmv.Bin[packageBinName])
|
|
|
|
assert.Equal(t, "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==", pmv.Dist.Integrity)
|
|
|
|
assert.Equal(t, "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==", pmv.Dist.Integrity)
|
|
|
|
assert.Equal(t, "aaa7eaf852a948b0aa05afeda35b1badca155d90", pmv.Dist.Shasum)
|
|
|
|
assert.Equal(t, "aaa7eaf852a948b0aa05afeda35b1badca155d90", pmv.Dist.Shasum)
|
|
|
|
assert.Equal(t, fmt.Sprintf("%s%s/-/%s/%s", setting.AppURL, root[1:], packageVersion, filename), pmv.Dist.Tarball)
|
|
|
|
assert.Equal(t, fmt.Sprintf("%s%s/-/%s/%s", setting.AppURL, root[1:], packageVersion, filename), pmv.Dist.Tarball)
|
|
|
|