mirror of
https://github.com/coder/coder.git
synced 2025-07-08 11:39:50 +00:00
fix: wait for build job (#9680)
This commit is contained in:
@ -586,6 +586,8 @@ func TestPostWorkspacesByOrganization(t *testing.T) {
|
|||||||
workspace := coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID, func(cwr *codersdk.CreateWorkspaceRequest) {
|
workspace := coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID, func(cwr *codersdk.CreateWorkspaceRequest) {
|
||||||
cwr.TTLMillis = ptr.Ref(int64(0))
|
cwr.TTLMillis = ptr.Ref(int64(0))
|
||||||
})
|
})
|
||||||
|
coderdtest.AwaitWorkspaceBuildJob(t, client, workspace.LatestBuild.ID)
|
||||||
|
|
||||||
// Then: No TTL should be set by the template
|
// Then: No TTL should be set by the template
|
||||||
require.Nil(t, workspace.TTLMillis)
|
require.Nil(t, workspace.TTLMillis)
|
||||||
})
|
})
|
||||||
@ -603,6 +605,8 @@ func TestPostWorkspacesByOrganization(t *testing.T) {
|
|||||||
workspace := coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID, func(cwr *codersdk.CreateWorkspaceRequest) {
|
workspace := coderdtest.CreateWorkspace(t, client, user.OrganizationID, template.ID, func(cwr *codersdk.CreateWorkspaceRequest) {
|
||||||
cwr.TTLMillis = nil // ensure that no default TTL is set
|
cwr.TTLMillis = nil // ensure that no default TTL is set
|
||||||
})
|
})
|
||||||
|
coderdtest.AwaitWorkspaceBuildJob(t, client, workspace.LatestBuild.ID)
|
||||||
|
|
||||||
// TTL should be set by the template
|
// TTL should be set by the template
|
||||||
require.Equal(t, template.DefaultTTLMillis, templateTTL)
|
require.Equal(t, template.DefaultTTLMillis, templateTTL)
|
||||||
require.Equal(t, template.DefaultTTLMillis, *workspace.TTLMillis)
|
require.Equal(t, template.DefaultTTLMillis, *workspace.TTLMillis)
|
||||||
|
Reference in New Issue
Block a user