(t *testing.T, db database.Store, u database.User, org database.Organization)
| 916 | ) |
| 917 | |
| 918 | func insertTemplates(t *testing.T, db database.Store, u database.User, org database.Organization) { |
| 919 | require.NoError(t, db.InsertTemplate(context.Background(), database.InsertTemplateParams{ |
| 920 | ID: templateA, |
| 921 | Name: "template-a", |
| 922 | Provisioner: database.ProvisionerTypeTerraform, |
| 923 | MaxPortSharingLevel: database.AppSharingLevelAuthenticated, |
| 924 | CreatedBy: u.ID, |
| 925 | OrganizationID: org.ID, |
| 926 | CorsBehavior: database.CorsBehaviorSimple, |
| 927 | })) |
| 928 | pj := dbgen.ProvisionerJob(t, db, nil, database.ProvisionerJob{}) |
| 929 | |
| 930 | require.NoError(t, db.InsertTemplateVersion(context.Background(), database.InsertTemplateVersionParams{ |
| 931 | ID: templateVersionA, |
| 932 | TemplateID: uuid.NullUUID{UUID: templateA}, |
| 933 | Name: "version-1a", |
| 934 | JobID: pj.ID, |
| 935 | OrganizationID: org.ID, |
| 936 | CreatedBy: u.ID, |
| 937 | })) |
| 938 | |
| 939 | require.NoError(t, db.InsertTemplate(context.Background(), database.InsertTemplateParams{ |
| 940 | ID: templateB, |
| 941 | Name: "template-b", |
| 942 | Provisioner: database.ProvisionerTypeTerraform, |
| 943 | MaxPortSharingLevel: database.AppSharingLevelAuthenticated, |
| 944 | CreatedBy: u.ID, |
| 945 | OrganizationID: org.ID, |
| 946 | CorsBehavior: database.CorsBehaviorSimple, |
| 947 | })) |
| 948 | |
| 949 | require.NoError(t, db.InsertTemplateVersion(context.Background(), database.InsertTemplateVersionParams{ |
| 950 | ID: templateVersionB, |
| 951 | TemplateID: uuid.NullUUID{UUID: templateB}, |
| 952 | Name: "version-1b", |
| 953 | JobID: pj.ID, |
| 954 | OrganizationID: org.ID, |
| 955 | CreatedBy: u.ID, |
| 956 | })) |
| 957 | } |
| 958 | |
| 959 | func insertRunning(t *testing.T, db database.Store, u database.User, org database.Organization) database.ProvisionerJob { |
| 960 | var templateID, templateVersionID uuid.UUID |
no test coverage detected