github.com/dmaizel/tests@v0.0.0-20210728163746-cae6a2d9cee8/integration/docker/create_test.go (about) 1 // Copyright (c) 2018 Intel Corporation 2 // 3 // SPDX-License-Identifier: Apache-2.0 4 5 package docker 6 7 import ( 8 . "github.com/onsi/ginkgo" 9 . "github.com/onsi/gomega" 10 ) 11 12 var _ = Describe("docker create", func() { 13 var ( 14 id string 15 exitCode int 16 stdout string 17 ) 18 19 BeforeEach(func() { 20 id = randomDockerName() 21 }) 22 23 AfterEach(func() { 24 Expect(RemoveDockerContainer(id)).To(BeTrue()) 25 Expect(ExistDockerContainer(id)).NotTo(BeTrue()) 26 }) 27 28 Context("check create functionality", func() { 29 It("create a container", func() { 30 _, _, exitCode = dockerCreate("-t", "--name", id, Image) 31 Expect(exitCode).To(Equal(0)) 32 33 stdout, _, exitCode = dockerPs("--filter", "status=created") 34 Expect(exitCode).To(Equal(0)) 35 Expect(stdout).To(ContainSubstring(id)) 36 }) 37 }) 38 })