Skip to content

Commit 2726ace

Browse files
committed
add unit tests
1 parent caa70a6 commit 2726ace

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

coderd/autobuild/executor/lifecycle_executor_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ func TestExecutorAutostartOK(t *testing.T) {
5151
assert.Len(t, stats.Transitions, 1)
5252
assert.Contains(t, stats.Transitions, workspace.ID)
5353
assert.Equal(t, database.WorkspaceTransitionStart, stats.Transitions[workspace.ID])
54+
55+
workspace, err := client.Workspace(context.Background(), workspace.ID)
56+
assert.NoError(t, err)
57+
assert.Equal(t, codersdk.BuildReasonAutostart, workspace.LatestBuild.Reason)
5458
}
5559

5660
func TestExecutorAutostartTemplateUpdated(t *testing.T) {
@@ -200,6 +204,10 @@ func TestExecutorAutostopOK(t *testing.T) {
200204
assert.Len(t, stats.Transitions, 1)
201205
assert.Contains(t, stats.Transitions, workspace.ID)
202206
assert.Equal(t, database.WorkspaceTransitionStop, stats.Transitions[workspace.ID])
207+
208+
workspace, err := client.Workspace(context.Background(), workspace.ID)
209+
assert.NoError(t, err)
210+
assert.Equal(t, codersdk.BuildReasonAutostop, workspace.LatestBuild.Reason)
203211
}
204212

205213
func TestExecutorAutostopExtend(t *testing.T) {

coderd/workspacebuilds.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,6 +640,7 @@ func convertWorkspaceBuild(
640640
InitiatorUsername: initiatorName,
641641
Job: convertProvisionerJob(job),
642642
Deadline: workspaceBuild.Deadline,
643+
Reason: codersdk.BuildReason(workspaceBuild.Reason),
643644
}
644645
}
645646

0 commit comments

Comments
 (0)