baselineResolved returns the templateMetaUpdate that resolveTemplateMetaUpdate produces for an empty request against baselineTemplate / baselineScheduleOpts.
()
| 65 | // baselineResolved returns the templateMetaUpdate that resolveTemplateMetaUpdate |
| 66 | // produces for an empty request against baselineTemplate / baselineScheduleOpts. |
| 67 | func baselineResolved() templateMetaUpdate { |
| 68 | tpl := baselineTemplate() |
| 69 | return templateMetaUpdate{ |
| 70 | name: tpl.Name, |
| 71 | displayName: tpl.DisplayName, |
| 72 | description: tpl.Description, |
| 73 | icon: tpl.Icon, |
| 74 | defaultTTLMillis: tpl.DefaultTTL / 1e6, |
| 75 | activityBumpMillis: tpl.ActivityBump / 1e6, |
| 76 | failureTTLMillis: tpl.FailureTTL / 1e6, |
| 77 | timeTilDormantMillis: tpl.TimeTilDormant / 1e6, |
| 78 | timeTilDormantAutoDeleteMillis: tpl.TimeTilDormantAutoDelete / 1e6, |
| 79 | allowUserAutostart: tpl.AllowUserAutostart, |
| 80 | allowUserAutostop: tpl.AllowUserAutostop, |
| 81 | allowUserCancelWorkspaceJobs: tpl.AllowUserCancelWorkspaceJobs, |
| 82 | requireActiveVersion: tpl.RequireActiveVersion, |
| 83 | deprecationMessage: tpl.Deprecated, |
| 84 | useClassicTemplateFlow: tpl.UseClassicParameterFlow, |
| 85 | disableModuleCache: tpl.DisableModuleCache, |
| 86 | corsBehavior: tpl.CorsBehavior, |
| 87 | autostopRequirementDaysOfWeekParsed: 0b0000001, |
| 88 | autostartRequirementDaysOfWeekParsed: 0b1000000, |
| 89 | autostopRequirementWeeks: tpl.AutostopRequirementWeeks, |
| 90 | groupACL: tpl.GroupACL, |
| 91 | } |
| 92 | } |
| 93 | |
| 94 | func TestResolveTemplateMetaUpdate(t *testing.T) { |
| 95 | t.Parallel() |
no test coverage detected