diff --git a/cmd/osnadmin/main_test.go b/cmd/osnadmin/main_test.go index b5a2db9361e..6109bc3fe70 100644 --- a/cmd/osnadmin/main_test.go +++ b/cmd/osnadmin/main_test.go @@ -582,6 +582,18 @@ var _ = Describe("osnadmin", func() { }) }) + Context("when an unknown flag is used", func() { + It("returns an error for long flags", func() { + _, _, err := executeForArgs([]string{"channel", "list", "--bad-flag"}) + Expect(err).To(MatchError("unknown long flag '--bad-flag'")) + }) + + It("returns an error for short flags", func() { + _, _, err := executeForArgs([]string{"channel", "list", "-z"}) + Expect(err).To(MatchError("unknown short flag '-z'")) + }) + }) + Context("when the ca cert cannot be read", func() { BeforeEach(func() { ordererCACert = "not-the-ca-cert-youre-looking-for"