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

Function TestResolveWithNoResolveOption

cli/command/idresolver/idresolver_test.go:28–47  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

26}
27
28func TestResolveWithNoResolveOption(t *testing.T) {
29 resolved := false
30 apiClient := &fakeClient{
31 nodeInspectFunc: func(nodeID string) (client.NodeInspectResult, error) {
32 resolved = true
33 return client.NodeInspectResult{}, nil
34 },
35 serviceInspectFunc: func(serviceID string) (client.ServiceInspectResult, error) {
36 resolved = true
37 return client.ServiceInspectResult{}, nil
38 },
39 }
40
41 idResolver := New(apiClient, true)
42 id, err := idResolver.Resolve(context.Background(), swarm.Node{}, "nodeID")
43
44 assert.NilError(t, err)
45 assert.Check(t, is.Equal("nodeID", id))
46 assert.Check(t, !resolved)
47}
48
49func TestResolveWithCache(t *testing.T) {
50 inspectCounter := 0

Callers

nothing calls this directly

Calls 2

ResolveMethod · 0.80
NewFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…