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

Function TestConfigListWithConfigFormat

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

Source from the content-addressed store, hash-verified

98}
99
100func TestConfigListWithConfigFormat(t *testing.T) {
101 cli := test.NewFakeCli(&fakeClient{
102 configListFunc: func(_ context.Context, options client.ConfigListOptions) (client.ConfigListResult, error) {
103 return client.ConfigListResult{
104 Items: []swarm.Config{
105 *builders.Config(builders.ConfigID("ID-foo"), builders.ConfigName("foo")),
106 *builders.Config(builders.ConfigID("ID-bar"), builders.ConfigName("bar"), builders.ConfigLabels(map[string]string{
107 "label": "label-bar",
108 })),
109 },
110 }, nil
111 },
112 })
113 cli.SetConfigFile(&configfile.ConfigFile{
114 ConfigFormat: "{{ .Name }} {{ .Labels }}",
115 })
116 cmd := newConfigListCommand(cli)
117 assert.NilError(t, cmd.Execute())
118 golden.Assert(t, cli.OutBuffer().String(), "config-list-with-config-format.golden")
119}
120
121func TestConfigListWithFormat(t *testing.T) {
122 cli := test.NewFakeCli(&fakeClient{

Callers

nothing calls this directly

Calls 4

SetConfigFileMethod · 0.95
OutBufferMethod · 0.95
newConfigListCommandFunction · 0.85
StringMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…