MCPcopy Create free account
hub / github.com/driangle/taskmd / captureTracksOutput

Function captureTracksOutput

apps/cli/internal/cli/tracks_test.go:109–124  ·  view source on GitHub ↗
(t *testing.T, args []string)

Source from the content-addressed store, hash-verified

107}
108
109func captureTracksOutput(t *testing.T, args []string) (string, error) {
110 t.Helper()
111
112 oldStdout := os.Stdout
113 r, w, _ := os.Pipe()
114 os.Stdout = w
115
116 err := runTracks(tracksCmd, args)
117
118 w.Close()
119 os.Stdout = oldStdout
120
121 var buf bytes.Buffer
122 buf.ReadFrom(r)
123 return buf.String(), err
124}
125
126func resetTracksFlags() {
127 tracksFormat = "table"

Calls 1

runTracksFunction · 0.85

Tested by

no test coverage detected