MCPcopy Index your code
hub / github.com/coder/coder / TestWaitBuffer_SequentialWaits

Function TestWaitBuffer_SequentialWaits

testutil/wait_buffer_test.go:154–167  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

152}
153
154func TestWaitBuffer_SequentialWaits(t *testing.T) {
155 t.Parallel()
156 ctx := testutil.Context(t, testutil.WaitShort)
157
158 wb := testutil.NewWaitBuffer()
159
160 _, err := wb.Write([]byte("first "))
161 require.NoError(t, err)
162 require.NoError(t, wb.WaitFor(ctx, "first"))
163
164 _, err = wb.Write([]byte("second"))
165 require.NoError(t, err)
166 require.NoError(t, wb.WaitFor(ctx, "second"))
167}
168
169func TestWaitBuffer_WaitForNth_Blocks(t *testing.T) {
170 t.Parallel()

Callers

nothing calls this directly

Calls 4

WriteMethod · 0.95
WaitForMethod · 0.95
ContextFunction · 0.92
NewWaitBufferFunction · 0.92

Tested by

no test coverage detected