@@ -34,6 +34,8 @@ func TestPackageNpm(t *testing.T) {
34
34
packageTag2 := "release"
35
35
packageAuthor := "KN4CK3R"
36
36
packageDescription := "Test Description"
37
+ packageBinName := "cli"
38
+ packageBinPath := "./cli.sh"
37
39
38
40
data := "H4sIAAAAAAAA/ytITM5OTE/VL4DQelnF+XkMVAYGBgZmJiYK2MRBwNDcSIHB2NTMwNDQzMwAqA7IMDUxA9LUdgg2UFpcklgEdAql5kD8ogCnhwio5lJQUMpLzE1VslJQcihOzi9I1S9JLS7RhSYIJR2QgrLUouLM/DyQGkM9Az1D3YIiqExKanFyUWZBCVQ2BKhVwQVJDKwosbQkI78IJO/tZ+LsbRykxFXLNdA+HwWjYBSMgpENACgAbtAACAAA"
39
41
upload := `{
@@ -51,6 +53,9 @@ func TestPackageNpm(t *testing.T) {
51
53
"author": {
52
54
"name": "` + packageAuthor + `"
53
55
},
56
+ "bin": {
57
+ "` + packageBinName + `": "` + packageBinPath + `"
58
+ },
54
59
"dist": {
55
60
"integrity": "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==",
56
61
"shasum": "aaa7eaf852a948b0aa05afeda35b1badca155d90"
@@ -150,6 +155,7 @@ func TestPackageNpm(t *testing.T) {
150
155
assert .Equal (t , packageName , pmv .Name )
151
156
assert .Equal (t , packageDescription , pmv .Description )
152
157
assert .Equal (t , packageAuthor , pmv .Author .Name )
158
+ assert .Equal (t , packageBinPath , pmv .Bin [packageBinName ])
153
159
assert .Equal (t , "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==" , pmv .Dist .Integrity )
154
160
assert .Equal (t , "aaa7eaf852a948b0aa05afeda35b1badca155d90" , pmv .Dist .Shasum )
155
161
assert .Equal (t , fmt .Sprintf ("%s%s/-/%s/%s" , setting .AppURL , root [1 :], packageVersion , filename ), pmv .Dist .Tarball )
0 commit comments