github.com/containers/podman/v4@v4.9.4/test/e2e/volume_exists_test.go (about) 1 package integration 2 3 import ( 4 . "github.com/containers/podman/v4/test/utils" 5 "github.com/containers/storage/pkg/stringid" 6 . "github.com/onsi/ginkgo/v2" 7 . "github.com/onsi/gomega" 8 . "github.com/onsi/gomega/gexec" 9 ) 10 11 var _ = Describe("Podman volume exists", func() { 12 13 AfterEach(func() { 14 podmanTest.CleanupVolume() 15 }) 16 17 It("podman volume exists", func() { 18 vol := "vol" + stringid.GenerateRandomID() 19 session := podmanTest.Podman([]string{"volume", "create", vol}) 20 session.WaitWithDefaultTimeout() 21 Expect(session).Should(ExitCleanly()) 22 23 session = podmanTest.Podman([]string{"volume", "exists", vol}) 24 session.WaitWithDefaultTimeout() 25 Expect(session).Should(ExitCleanly()) 26 27 session = podmanTest.Podman([]string{"volume", "exists", stringid.GenerateRandomID()}) 28 session.WaitWithDefaultTimeout() 29 Expect(session).Should(Exit(1)) 30 }) 31 })