@@ -309,8 +309,22 @@ func TestContainerListWithFormat(t *testing.T) {
309309 }, nil
310310 },
311311 })
312- cmd := newListCommand (cli )
313- cmd .Flags ().Set ("format" , "{{ .Names }} {{ .Image }} {{ .Labels }}" )
314- assert .NilError (t , cmd .Execute ())
315- golden .Assert (t , cli .OutBuffer ().String (), "container-list-with-format.golden" )
312+
313+ t .Run ("with format" , func (t * testing.T ) {
314+ cli .OutBuffer ().Reset ()
315+ cmd := newListCommand (cli )
316+ assert .Check (t , cmd .Flags ().Set ("format" , "{{ .Names }} {{ .Image }} {{ .Labels }}" ))
317+ assert .NilError (t , cmd .Execute ())
318+ golden .Assert (t , cli .OutBuffer ().String (), "container-list-with-format.golden" )
319+ })
320+
321+ t .Run ("with format and quiet" , func (t * testing.T ) {
322+ cli .OutBuffer ().Reset ()
323+ cmd := newListCommand (cli )
324+ assert .Check (t , cmd .Flags ().Set ("format" , "{{ .Names }} {{ .Image }} {{ .Labels }}" ))
325+ assert .Check (t , cmd .Flags ().Set ("quiet" , "true" ))
326+ assert .NilError (t , cmd .Execute ())
327+ assert .Equal (t , cli .ErrBuffer ().String (), "WARNING: Ignoring custom format, because both --format and --quiet are set.\n " )
328+ golden .Assert (t , cli .OutBuffer ().String (), "container-list-quiet.golden" )
329+ })
316330}
0 commit comments