Skip to content

Commit 60dd8df

Browse files
committed
Fix unit tests
1 parent f21d58c commit 60dd8df

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

coderd/provisionerjobs_internal_test.go

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,10 @@ func TestConvertProvisionerJob_Unit(t *testing.T) {
4444
expected codersdk.ProvisionerJob
4545
}{
4646
{
47-
name: "empty",
48-
input: database.ProvisionerJob{},
47+
name: "empty",
48+
input: database.ProvisionerJob{
49+
JobStatus: database.ProvisionerJobStatusPending,
50+
},
4951
expected: codersdk.ProvisionerJob{
5052
Status: codersdk.ProvisionerJobPending,
5153
},
@@ -55,6 +57,7 @@ func TestConvertProvisionerJob_Unit(t *testing.T) {
5557
input: database.ProvisionerJob{
5658
CanceledAt: validNullTimeMock,
5759
CompletedAt: invalidNullTimeMock,
60+
JobStatus: database.ProvisionerJobStatusCanceling,
5861
},
5962
expected: codersdk.ProvisionerJob{
6063
CanceledAt: &validNullTimeMock.Time,
@@ -67,6 +70,7 @@ func TestConvertProvisionerJob_Unit(t *testing.T) {
6770
CanceledAt: validNullTimeMock,
6871
CompletedAt: validNullTimeMock,
6972
Error: errorMock,
73+
JobStatus: database.ProvisionerJobStatusFailed,
7074
},
7175
expected: codersdk.ProvisionerJob{
7276
CanceledAt: &validNullTimeMock.Time,
@@ -80,6 +84,7 @@ func TestConvertProvisionerJob_Unit(t *testing.T) {
8084
input: database.ProvisionerJob{
8185
CanceledAt: validNullTimeMock,
8286
CompletedAt: validNullTimeMock,
87+
JobStatus: database.ProvisionerJobStatusCanceled,
8388
},
8489
expected: codersdk.ProvisionerJob{
8590
CanceledAt: &validNullTimeMock.Time,
@@ -91,6 +96,7 @@ func TestConvertProvisionerJob_Unit(t *testing.T) {
9196
name: "job pending",
9297
input: database.ProvisionerJob{
9398
StartedAt: invalidNullTimeMock,
99+
JobStatus: database.ProvisionerJobStatusPending,
94100
},
95101
expected: codersdk.ProvisionerJob{
96102
Status: codersdk.ProvisionerJobPending,
@@ -102,6 +108,7 @@ func TestConvertProvisionerJob_Unit(t *testing.T) {
102108
CompletedAt: validNullTimeMock,
103109
StartedAt: validNullTimeMock,
104110
Error: errorMock,
111+
JobStatus: database.ProvisionerJobStatusFailed,
105112
},
106113
expected: codersdk.ProvisionerJob{
107114
CompletedAt: &validNullTimeMock.Time,
@@ -115,6 +122,7 @@ func TestConvertProvisionerJob_Unit(t *testing.T) {
115122
input: database.ProvisionerJob{
116123
CompletedAt: validNullTimeMock,
117124
StartedAt: validNullTimeMock,
125+
JobStatus: database.ProvisionerJobStatusSucceeded,
118126
},
119127
expected: codersdk.ProvisionerJob{
120128
CompletedAt: &validNullTimeMock.Time,
@@ -156,7 +164,8 @@ func Test_logFollower_completeBeforeFollow(t *testing.T) {
156164
Time: now.Add(-time.Second),
157165
Valid: true,
158166
},
159-
Error: sql.NullString{},
167+
Error: sql.NullString{},
168+
JobStatus: database.ProvisionerJobStatusSucceeded,
160169
}
161170

162171
// we need an HTTP server to get a websocket
@@ -217,6 +226,7 @@ func Test_logFollower_completeBeforeSubscribe(t *testing.T) {
217226
CanceledAt: sql.NullTime{},
218227
CompletedAt: sql.NullTime{},
219228
Error: sql.NullString{},
229+
JobStatus: database.ProvisionerJobStatusRunning,
220230
}
221231

222232
// we need an HTTP server to get a websocket
@@ -238,6 +248,7 @@ func Test_logFollower_completeBeforeSubscribe(t *testing.T) {
238248
Time: now.Add(-time.Millisecond),
239249
Valid: true,
240250
},
251+
JobStatus: database.ProvisionerJobStatusRunning,
241252
},
242253
nil,
243254
)
@@ -293,6 +304,7 @@ func Test_logFollower_EndOfLogs(t *testing.T) {
293304
CanceledAt: sql.NullTime{},
294305
CompletedAt: sql.NullTime{},
295306
Error: sql.NullString{},
307+
JobStatus: database.ProvisionerJobStatusRunning,
296308
}
297309

298310
// we need an HTTP server to get a websocket

0 commit comments

Comments
 (0)