github.com/dcarley/cf-cli@v6.24.1-0.20170220111324-4225ff346898+incompatible/integration/isolated/create_buildpack_command_test.go (about) 1 package isolated 2 3 import ( 4 . "code.cloudfoundry.org/cli/integration/helpers" 5 . "github.com/onsi/ginkgo" 6 . "github.com/onsi/gomega" 7 . "github.com/onsi/gomega/gbytes" 8 . "github.com/onsi/gomega/gexec" 9 ) 10 11 var _ = Describe("create-buildpack command", func() { 12 Context("when the wrong data type is provided as the position argument", func() { 13 It("outputs an error message to the user, provides help text, and exits 1", func() { 14 session := CF("create-buildpack", "some-buildpack", "some-path", "not-an-integer") 15 Eventually(session).Should(Exit(1)) 16 Expect(session.Err).To(Say("Incorrect usage: Value for POSITION must be integer")) 17 Expect(session.Out).To(Say("cf create-buildpack BUILDPACK PATH POSITION")) // help 18 }) 19 }) 20 })