summaryrefslogtreecommitdiffstats
path: root/client/go/internal/cli/cmd/cert_test.go
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-09-08 13:55:47 +0200
committerMartin Polden <mpolden@mpolden.no>2023-09-08 13:57:32 +0200
commitc3f12cde16604d287849b50f07533a4c08951fbe (patch)
tree3abf9ddbb6ca42a9837392285f81b3d127b3784c /client/go/internal/cli/cmd/cert_test.go
parent04f79e9739593d9eaab6cf2a74a2578a57ea0acb (diff)
Always validate zipped package for bogus names
Diffstat (limited to 'client/go/internal/cli/cmd/cert_test.go')
-rw-r--r--client/go/internal/cli/cmd/cert_test.go12
1 files changed, 2 insertions, 10 deletions
diff --git a/client/go/internal/cli/cmd/cert_test.go b/client/go/internal/cli/cmd/cert_test.go
index 0a20ab8eb1a..491857f2bf2 100644
--- a/client/go/internal/cli/cmd/cert_test.go
+++ b/client/go/internal/cli/cmd/cert_test.go
@@ -50,12 +50,6 @@ func testCert(t *testing.T, subcommand []string) {
}
func TestCertCompressedPackage(t *testing.T) {
- t.Run("auth cert", func(t *testing.T) {
- testCertCompressedPackage(t, []string{"auth", "cert"})
- })
-}
-
-func testCertCompressedPackage(t *testing.T, subcommand []string) {
_, pkgDir := mock.ApplicationPackageDir(t, true, false)
zipFile := filepath.Join(pkgDir, "target", "application.zip")
err := os.MkdirAll(filepath.Dir(zipFile), 0755)
@@ -68,16 +62,14 @@ func testCertCompressedPackage(t *testing.T, subcommand []string) {
stdout.Reset()
stderr.Reset()
- args := append(subcommand, pkgDir)
- err = cli.Run(args...)
+ err = cli.Run("auth", "cert", zipFile)
assert.NotNil(t, err)
assert.Contains(t, stderr.String(), "Error: cannot add certificate to compressed application package")
err = os.Remove(zipFile)
assert.Nil(t, err)
- args = append(subcommand, "-f", pkgDir)
- err = cli.Run(args...)
+ err = cli.Run("auth", "cert", "-f", pkgDir)
assert.Nil(t, err)
assert.Contains(t, stdout.String(), "Success: Certificate written to")
assert.Contains(t, stdout.String(), "Success: Private key written to")