@@ -17,6 +17,13 @@ var _ = Describe("Podman volume ls", func() {
17
17
})
18
18
19
19
It ("podman ls volume" , func () {
20
+ // https://github.com/containers/podman/issues/25911
21
+ // Output header for volume ls even when empty
22
+ empty := podmanTest .PodmanExitCleanly ("volume" , "ls" )
23
+ Expect (empty .OutputToString ()).To (ContainSubstring ("DRIVER" ))
24
+ Expect (empty .OutputToString ()).To (ContainSubstring ("VOLUME NAME" ))
25
+ Expect (empty .ErrorToStringArray ()).To (HaveLen (1 ))
26
+
20
27
session := podmanTest .Podman ([]string {"volume" , "create" , "myvol" })
21
28
session .WaitWithDefaultTimeout ()
22
29
Expect (session ).Should (ExitCleanly ())
@@ -94,7 +101,6 @@ var _ = Describe("Podman volume ls", func() {
94
101
session = podmanTest .Podman ([]string {"volume" , "ls" , "--filter" , "label=foo=foo" })
95
102
session .WaitWithDefaultTimeout ()
96
103
Expect (session ).Should (ExitCleanly ())
97
- Expect (session .OutputToStringArray ()).To (BeEmpty ())
98
104
99
105
session = podmanTest .Podman ([]string {"volume" , "ls" , "--filter" , "label=foo=bar" })
100
106
session .WaitWithDefaultTimeout ()
@@ -105,7 +111,6 @@ var _ = Describe("Podman volume ls", func() {
105
111
session = podmanTest .Podman ([]string {"volume" , "ls" , "--filter" , "label=foo=baz" })
106
112
session .WaitWithDefaultTimeout ()
107
113
Expect (session ).Should (ExitCleanly ())
108
- Expect (session .OutputToStringArray ()).To (BeEmpty ())
109
114
})
110
115
111
116
It ("podman ls volume with --filter until flag" , func () {
@@ -121,7 +126,6 @@ var _ = Describe("Podman volume ls", func() {
121
126
session = podmanTest .Podman ([]string {"volume" , "ls" , "--filter" , "until=50000" })
122
127
session .WaitWithDefaultTimeout ()
123
128
Expect (session ).Should (ExitCleanly ())
124
- Expect (session .OutputToStringArray ()).To (BeEmpty ())
125
129
})
126
130
127
131
It ("podman volume ls with --filter dangling" , func () {
@@ -171,7 +175,6 @@ var _ = Describe("Podman volume ls", func() {
171
175
session = podmanTest .Podman ([]string {"volume" , "ls" , "--filter" , "name=volumex" })
172
176
session .WaitWithDefaultTimeout ()
173
177
Expect (session ).Should (ExitCleanly ())
174
- Expect (session .OutputToStringArray ()).To (BeEmpty ())
175
178
176
179
session = podmanTest .Podman ([]string {"volume" , "ls" , "--filter" , "name=volume1" })
177
180
session .WaitWithDefaultTimeout ()
0 commit comments