MCPcopy Index your code
hub / github.com/docker/cli / TestConfigListWithFormat

Function TestConfigListWithFormat

cli/command/config/ls_test.go:121–138  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

119}
120
121func TestConfigListWithFormat(t *testing.T) {
122 cli := test.NewFakeCli(&fakeClient{
123 configListFunc: func(_ context.Context, options client.ConfigListOptions) (client.ConfigListResult, error) {
124 return client.ConfigListResult{
125 Items: []swarm.Config{
126 *builders.Config(builders.ConfigID("ID-foo"), builders.ConfigName("foo")),
127 *builders.Config(builders.ConfigID("ID-bar"), builders.ConfigName("bar"), builders.ConfigLabels(map[string]string{
128 "label": "label-bar",
129 })),
130 },
131 }, nil
132 },
133 })
134 cmd := newConfigListCommand(cli)
135 assert.Check(t, cmd.Flags().Set("format", "{{ .Name }} {{ .Labels }}"))
136 assert.NilError(t, cmd.Execute())
137 golden.Assert(t, cli.OutBuffer().String(), "config-list-with-format.golden")
138}
139
140func TestConfigListWithFilter(t *testing.T) {
141 cli := test.NewFakeCli(&fakeClient{

Callers

nothing calls this directly

Calls 4

OutBufferMethod · 0.95
newConfigListCommandFunction · 0.85
StringMethod · 0.65
SetMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…