MCPcopy Create free account
hub / github.com/cli/cli / runUpdateVisibilityTest

Function runUpdateVisibilityTest

pkg/cmd/codespace/ports_test.go:68–88  ·  view source on GitHub ↗
(t *testing.T, portVisibilities []portVisibility, allowOrgPorts bool)

Source from the content-addressed store, hash-verified

66}
67
68func runUpdateVisibilityTest(t *testing.T, portVisibilities []portVisibility, allowOrgPorts bool) error {
69 ctx, cancel := context.WithCancel(context.Background())
70 defer cancel()
71
72 mockApi := GetMockApi(allowOrgPorts)
73 ios, _, _, _ := iostreams.Test()
74
75 a := &App{
76 io: ios,
77 apiClient: mockApi,
78 }
79
80 var portArgs []string
81 for _, pv := range portVisibilities {
82 portArgs = append(portArgs, fmt.Sprintf("%d:%s", pv.number, pv.visibility))
83 }
84
85 selector := &CodespaceSelector{api: a.apiClient, codespaceName: "codespace-name"}
86
87 return a.UpdatePortVisibility(ctx, selector, portArgs)
88}
89
90func TestPendingOperationDisallowsListPorts(t *testing.T) {
91 app := testingPortsApp()

Calls 3

UpdatePortVisibilityMethod · 0.95
TestFunction · 0.92
GetMockApiFunction · 0.85

Tested by

no test coverage detected