mirror of https://github.com/containers/podman.git
Add some podman search test with filter
Add search test with filter stars, is-automated and is-official. Signed-off-by: Yiqiao Pu <ypu@redhat.com> Closes: #662 Approved by: rhatdan
This commit is contained in:
parent
863196f303
commit
e76caee338
|
@ -2,6 +2,7 @@ package integration
|
|||
|
||||
import (
|
||||
"os"
|
||||
"strconv"
|
||||
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
|
@ -65,4 +66,34 @@ var _ = Describe("Podman search", func() {
|
|||
Expect(search.ExitCode()).To(Equal(0))
|
||||
Expect(len(search.OutputToStringArray())).To(Equal(4))
|
||||
})
|
||||
|
||||
It("podman search with filter stars", func() {
|
||||
search := podmanTest.Podman([]string{"search", "--filter", "stars=10", "--format", "{{.Stars}}", "alpine"})
|
||||
search.WaitWithDefaultTimeout()
|
||||
Expect(search.ExitCode()).To(Equal(0))
|
||||
output := search.OutputToStringArray()
|
||||
for i := 0; i < len(output); i++ {
|
||||
Expect(strconv.Atoi(output[i])).To(BeNumerically(">=", 10))
|
||||
}
|
||||
})
|
||||
|
||||
It("podman search with filter is-official", func() {
|
||||
search := podmanTest.Podman([]string{"search", "--filter", "is-official", "--format", "{{.Official}}", "alpine"})
|
||||
search.WaitWithDefaultTimeout()
|
||||
Expect(search.ExitCode()).To(Equal(0))
|
||||
output := search.OutputToStringArray()
|
||||
for i := 0; i < len(output); i++ {
|
||||
Expect(output[i]).To(Equal("[OK]"))
|
||||
}
|
||||
})
|
||||
|
||||
It("podman search with filter is-automated", func() {
|
||||
search := podmanTest.Podman([]string{"search", "--filter", "is-automated=false", "--format", "{{.Automated}}", "alpine"})
|
||||
search.WaitWithDefaultTimeout()
|
||||
Expect(search.ExitCode()).To(Equal(0))
|
||||
output := search.OutputToStringArray()
|
||||
for i := 0; i < len(output); i++ {
|
||||
Expect(output[i]).To(Equal(""))
|
||||
}
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue