Skip to content

Commit 0caaf3a

Browse files
committed
fix(cli/portforward_test.go): use testutil.RequireRecv/SendCtx
1 parent 591e1ab commit 0caaf3a

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

cli/portforward_test.go

+9-6
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,9 @@ func TestPortForward(t *testing.T) {
160160
err = <-errC
161161
require.ErrorIs(t, err, context.Canceled)
162162

163-
wuTick <- dbtime.Now()
164-
<-wuFlush
163+
flushCtx := testutil.Context(t, testutil.WaitShort)
164+
testutil.RequireSendCtx(flushCtx, t, wuTick, dbtime.Now())
165+
_ = testutil.RequireRecvCtx(flushCtx, t, wuFlush)
165166
updated, err := client.Workspace(context.Background(), workspace.ID)
166167
require.NoError(t, err)
167168
require.Greater(t, updated.LastUsedAt, workspace.LastUsedAt)
@@ -214,8 +215,9 @@ func TestPortForward(t *testing.T) {
214215
err = <-errC
215216
require.ErrorIs(t, err, context.Canceled)
216217

217-
wuTick <- dbtime.Now()
218-
<-wuFlush
218+
flushCtx := testutil.Context(t, testutil.WaitShort)
219+
testutil.RequireSendCtx(flushCtx, t, wuTick, dbtime.Now())
220+
_ = testutil.RequireRecvCtx(flushCtx, t, wuFlush)
219221
updated, err := client.Workspace(context.Background(), workspace.ID)
220222
require.NoError(t, err)
221223
require.Greater(t, updated.LastUsedAt, workspace.LastUsedAt)
@@ -281,8 +283,9 @@ func TestPortForward(t *testing.T) {
281283
err := <-errC
282284
require.ErrorIs(t, err, context.Canceled)
283285

284-
wuTick <- dbtime.Now()
285-
<-wuFlush
286+
flushCtx := testutil.Context(t, testutil.WaitShort)
287+
testutil.RequireSendCtx(flushCtx, t, wuTick, dbtime.Now())
288+
_ = testutil.RequireRecvCtx(flushCtx, t, wuFlush)
286289
updated, err := client.Workspace(context.Background(), workspace.ID)
287290
require.NoError(t, err)
288291
require.Greater(t, updated.LastUsedAt, workspace.LastUsedAt)

0 commit comments

Comments
 (0)