@@ -34,6 +34,8 @@ func TestPackageNpm(t *testing.T) {
3434 packageTag2 := "release"
3535 packageAuthor := "KN4CK3R"
3636 packageDescription := "Test Description"
37+ packageBinName := "cli"
38+ packageBinPath := "./cli.sh"
3739
3840 data := "H4sIAAAAAAAA/ytITM5OTE/VL4DQelnF+XkMVAYGBgZmJiYK2MRBwNDcSIHB2NTMwNDQzMwAqA7IMDUxA9LUdgg2UFpcklgEdAql5kD8ogCnhwio5lJQUMpLzE1VslJQcihOzi9I1S9JLS7RhSYIJR2QgrLUouLM/DyQGkM9Az1D3YIiqExKanFyUWZBCVQ2BKhVwQVJDKwosbQkI78IJO/tZ+LsbRykxFXLNdA+HwWjYBSMgpENACgAbtAACAAA"
3941 upload := `{
@@ -51,6 +53,9 @@ func TestPackageNpm(t *testing.T) {
5153 "author": {
5254 "name": "` + packageAuthor + `"
5355 },
56+ "bin": {
57+ "` + packageBinName + `": "` + packageBinPath + `"
58+ },
5459 "dist": {
5560 "integrity": "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==",
5661 "shasum": "aaa7eaf852a948b0aa05afeda35b1badca155d90"
@@ -150,6 +155,7 @@ func TestPackageNpm(t *testing.T) {
150155 assert .Equal (t , packageName , pmv .Name )
151156 assert .Equal (t , packageDescription , pmv .Description )
152157 assert .Equal (t , packageAuthor , pmv .Author .Name )
158+ assert .Equal (t , packageBinPath , pmv .Bin [packageBinName ])
153159 assert .Equal (t , "sha512-yA4FJsVhetynGfOC1jFf79BuS+jrHbm0fhh+aHzCQkOaOBXKf9oBnC4a6DnLLnEsHQDRLYd00cwj8sCXpC+wIg==" , pmv .Dist .Integrity )
154160 assert .Equal (t , "aaa7eaf852a948b0aa05afeda35b1badca155d90" , pmv .Dist .Shasum )
155161 assert .Equal (t , fmt .Sprintf ("%s%s/-/%s/%s" , setting .AppURL , root [1 :], packageVersion , filename ), pmv .Dist .Tarball )
0 commit comments