mirror of
https://github.com/coder/coder.git
synced 2025-07-09 11:45:56 +00:00
chore: fix flake in templates_test.go (#10875)
This commit is contained in:
@ -525,6 +525,9 @@ func TestPatchTemplateMeta(t *testing.T) {
|
|||||||
user := coderdtest.CreateFirstUser(t, client)
|
user := coderdtest.CreateFirstUser(t, client)
|
||||||
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
|
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
|
||||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
|
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
|
||||||
|
// It is unfortunate we need to sleep, but the test can fail if the
|
||||||
|
// updatedAt is too close together.
|
||||||
|
time.Sleep(time.Millisecond * 5)
|
||||||
|
|
||||||
req := codersdk.UpdateTemplateMeta{
|
req := codersdk.UpdateTemplateMeta{
|
||||||
DeprecationMessage: ptr.Ref("APGL cannot deprecate"),
|
DeprecationMessage: ptr.Ref("APGL cannot deprecate"),
|
||||||
@ -550,6 +553,9 @@ func TestPatchTemplateMeta(t *testing.T) {
|
|||||||
client, tplAdmin := coderdtest.CreateAnotherUser(t, owner, user.OrganizationID, rbac.RoleTemplateAdmin())
|
client, tplAdmin := coderdtest.CreateAnotherUser(t, owner, user.OrganizationID, rbac.RoleTemplateAdmin())
|
||||||
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
|
version := coderdtest.CreateTemplateVersion(t, client, user.OrganizationID, nil)
|
||||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
|
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID)
|
||||||
|
// It is unfortunate we need to sleep, but the test can fail if the
|
||||||
|
// updatedAt is too close together.
|
||||||
|
time.Sleep(time.Millisecond * 5)
|
||||||
|
|
||||||
ctx, cancel := context.WithTimeout(context.Background(), testutil.WaitLong)
|
ctx, cancel := context.WithTimeout(context.Background(), testutil.WaitLong)
|
||||||
defer cancel()
|
defer cancel()
|
||||||
@ -587,6 +593,10 @@ func TestPatchTemplateMeta(t *testing.T) {
|
|||||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
||||||
ctr.DefaultTTLMillis = ptr.Ref(24 * time.Hour.Milliseconds())
|
ctr.DefaultTTLMillis = ptr.Ref(24 * time.Hour.Milliseconds())
|
||||||
})
|
})
|
||||||
|
// It is unfortunate we need to sleep, but the test can fail if the
|
||||||
|
// updatedAt is too close together.
|
||||||
|
time.Sleep(time.Millisecond * 5)
|
||||||
|
|
||||||
req := codersdk.UpdateTemplateMeta{
|
req := codersdk.UpdateTemplateMeta{
|
||||||
DefaultTTLMillis: 0,
|
DefaultTTLMillis: 0,
|
||||||
}
|
}
|
||||||
@ -618,6 +628,10 @@ func TestPatchTemplateMeta(t *testing.T) {
|
|||||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
||||||
ctr.DefaultTTLMillis = ptr.Ref(24 * time.Hour.Milliseconds())
|
ctr.DefaultTTLMillis = ptr.Ref(24 * time.Hour.Milliseconds())
|
||||||
})
|
})
|
||||||
|
// It is unfortunate we need to sleep, but the test can fail if the
|
||||||
|
// updatedAt is too close together.
|
||||||
|
time.Sleep(time.Millisecond * 5)
|
||||||
|
|
||||||
req := codersdk.UpdateTemplateMeta{
|
req := codersdk.UpdateTemplateMeta{
|
||||||
DefaultTTLMillis: -1,
|
DefaultTTLMillis: -1,
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user