Skip to content

Commit 7e8dcee

Browse files
committed
review notes
1 parent 5804201 commit 7e8dcee

File tree

2 files changed

+10
-17
lines changed

2 files changed

+10
-17
lines changed

coderd/prebuilds/claim_test.go

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"time"
77

88
"github.com/google/uuid"
9-
"github.com/stretchr/testify/assert"
109
"github.com/stretchr/testify/require"
1110
"golang.org/x/xerrors"
1211

@@ -44,13 +43,8 @@ func TestPubsubWorkspaceClaimPublisher(t *testing.T) {
4443
err = publisher.PublishWorkspaceClaim(claim)
4544
require.NoError(t, err)
4645

47-
// Verify the message was published
48-
select {
49-
case gotUserID := <-userIDCh:
50-
require.Equal(t, userID, gotUserID)
51-
case <-time.After(testutil.WaitShort):
52-
t.Fatal("timeout waiting for claim")
53-
}
46+
gotUserID := testutil.TryReceive(testutil.Context(t, testutil.WaitShort), t, userIDCh)
47+
require.Equal(t, userID, gotUserID)
5448
})
5549

5650
t.Run("fail to publish claim", func(t *testing.T) {
@@ -66,7 +60,7 @@ func TestPubsubWorkspaceClaimPublisher(t *testing.T) {
6660
}
6761

6862
err := publisher.PublishWorkspaceClaim(claim)
69-
require.Error(t, err)
63+
require.ErrorContains(t, err, "failed to trigger prebuilt workspace reinitialization")
7064
})
7165
}
7266

@@ -88,7 +82,7 @@ func TestPubsubWorkspaceClaimListener(t *testing.T) {
8882
// Channel should be closed immediately due to context cancellation
8983
select {
9084
case _, ok := <-claims:
91-
assert.False(t, ok)
85+
require.False(t, ok)
9286
case <-time.After(testutil.WaitShort):
9387
t.Fatal("timeout waiting for closed channel")
9488
}
@@ -106,7 +100,7 @@ func TestPubsubWorkspaceClaimListener(t *testing.T) {
106100
cancelFunc()
107101
select {
108102
case _, ok := <-claims:
109-
assert.False(t, ok)
103+
require.False(t, ok)
110104
case <-time.After(testutil.WaitShort):
111105
t.Fatal("timeout waiting for closed channel")
112106
}
@@ -132,9 +126,9 @@ func TestPubsubWorkspaceClaimListener(t *testing.T) {
132126
// Verify we receive the claim
133127
select {
134128
case claim := <-claims:
135-
assert.Equal(t, userID, claim.UserID)
136-
assert.Equal(t, workspaceID, claim.WorkspaceID)
137-
assert.Equal(t, agentsdk.ReinitializeReasonPrebuildClaimed, claim.Reason)
129+
require.Equal(t, userID, claim.UserID)
130+
require.Equal(t, workspaceID, claim.WorkspaceID)
131+
require.Equal(t, agentsdk.ReinitializeReasonPrebuildClaimed, claim.Reason)
138132
case <-time.After(time.Second):
139133
t.Fatal("timeout waiting for claim")
140134
}
@@ -173,8 +167,7 @@ func TestPubsubWorkspaceClaimListener(t *testing.T) {
173167
listener := prebuilds.NewPubsubWorkspaceClaimListener(ps, slogtest.Make(t, nil))
174168

175169
_, _, err := listener.ListenForWorkspaceClaims(context.Background(), uuid.New())
176-
require.Error(t, err)
177-
assert.Contains(t, err.Error(), "failed to subscribe to prebuild claimed channel")
170+
require.ErrorContains(t, err, "failed to subscribe to prebuild claimed channel")
178171
})
179172
}
180173

coderd/provisionerdserver/provisionerdserver_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1832,7 +1832,7 @@ func TestCompleteJob(t *testing.T) {
18321832
require.NoError(t, err)
18331833
defer cancel()
18341834

1835-
// WHEN the jop is completed
1835+
// WHEN the job is completed
18361836

18371837
completedJob := proto.CompletedJob{
18381838
JobId: job.ID.String(),

0 commit comments

Comments
 (0)