@@ -42,6 +42,14 @@ var _ = Describe("Podman volume prune", func() {
4242 Expect (session .OutputToString ()).To (ContainSubstring ("named_vol" ))
4343 })
4444
45+ It ("podman volume prune --all removes all unused volumes" , func () {
46+ podmanTest .PodmanExitCleanly ("volume" , "create" , "prune_all_test" )
47+ podmanTest .PodmanExitCleanly ("volume" , "prune" , "--all" , "--force" )
48+
49+ session := podmanTest .PodmanExitCleanly ("volume" , "ls" )
50+ Expect (session .OutputToStringArray ()).To (HaveLen (1 ))
51+ })
52+
4553 It ("podman volume prune --filter all=true removes all unused volumes" , func () {
4654 podmanTest .PodmanExitCleanly ("volume" , "create" , "prune_filter_all_test" )
4755 podmanTest .PodmanExitCleanly ("volume" , "prune" , "--filter" , "all=true" , "--force" )
@@ -50,6 +58,10 @@ var _ = Describe("Podman volume prune", func() {
5058 Expect (session .OutputToStringArray ()).To (HaveLen (1 ))
5159 })
5260
61+ It ("podman volume prune --filter all=true does not crash without --force" , func () {
62+ podmanTest .PodmanExitCleanly ("volume" , "prune" , "--filter" , "all=true" )
63+ })
64+
5365 It ("podman prune volume --filter until" , func () {
5466 podmanTest .PodmanExitCleanly ("volume" , "create" , "--label" , "label1=value1" , "myvol1" )
5567
0 commit comments