@@ -2955,34 +2955,38 @@ func (s *MethodTestSuite) TestWorkspace() {
2955
2955
Deadline :b .Deadline ,
2956
2956
}).Asserts (w ,policy .ActionUpdate )
2957
2957
}))
2958
- s .Run ("UpdateWorkspaceBuildFlagsByID" ,s .Subtest (func (db database. Store ,check * expects ) {
2959
- u := dbgen . User (s .T (),db , database.User {})
2960
- o := dbgen . Organization (s .T (),db , database.Organization {})
2961
- tpl := dbgen . Template (s .T (),db , database.Template {
2958
+ s .Run ("UpdateWorkspaceBuildFlagsByID" ,s .Mocked (func (dbm * dbmock. MockStore , faker * gofakeit. Faker ,check * expects ) {
2959
+ u := testutil . Fake (s .T (),faker , database.User {})
2960
+ o := testutil . Fake (s .T (),faker , database.Organization {})
2961
+ tpl := testutil . Fake (s .T (),faker , database.Template {
2962
2962
OrganizationID :o .ID ,
2963
2963
CreatedBy :u .ID ,
2964
2964
})
2965
- tv := dbgen . TemplateVersion (s .T (),db , database.TemplateVersion {
2965
+ tv := testutil . Fake (s .T (),faker , database.TemplateVersion {
2966
2966
TemplateID : uuid.NullUUID {UUID :tpl .ID ,Valid :true },
2967
2967
OrganizationID :o .ID ,
2968
2968
CreatedBy :u .ID ,
2969
2969
})
2970
- w := dbgen . Workspace (s .T (),db , database.WorkspaceTable {
2970
+ w := testutil . Fake (s .T (),faker , database.Workspace {
2971
2971
TemplateID :tpl .ID ,
2972
2972
OrganizationID :o .ID ,
2973
2973
OwnerID :u .ID ,
2974
2974
})
2975
- j := dbgen . ProvisionerJob (s .T (),db , nil , database.ProvisionerJob {
2975
+ j := testutil . Fake (s .T (),faker , database.ProvisionerJob {
2976
2976
Type :database .ProvisionerJobTypeWorkspaceBuild ,
2977
2977
})
2978
- b := dbgen . WorkspaceBuild (s .T (),db , database.WorkspaceBuild {
2978
+ b := testutil . Fake (s .T (),faker , database.WorkspaceBuild {
2979
2979
JobID :j .ID ,
2980
2980
WorkspaceID :w .ID ,
2981
2981
TemplateVersionID :tv .ID ,
2982
2982
})
2983
- res := dbgen .WorkspaceResource (s .T (),db , database.WorkspaceResource {JobID :b .JobID })
2984
- agt := dbgen .WorkspaceAgent (s .T (),db , database.WorkspaceAgent {ResourceID :res .ID })
2985
- app := dbgen .WorkspaceApp (s .T (),db , database.WorkspaceApp {AgentID :agt .ID })
2983
+ res := testutil .Fake (s .T (),faker , database.WorkspaceResource {JobID :b .JobID })
2984
+ agt := testutil .Fake (s .T (),faker , database.WorkspaceAgent {ResourceID :res .ID })
2985
+ app := testutil .Fake (s .T (),faker , database.WorkspaceApp {AgentID :agt .ID })
2986
+
2987
+ dbm .EXPECT ().GetWorkspaceByID (gomock .Any (),w .ID ).Return (w ,nil ).AnyTimes ()
2988
+ dbm .EXPECT ().GetWorkspaceBuildByID (gomock .Any (),b .ID ).Return (b ,nil ).AnyTimes ()
2989
+ dbm .EXPECT ().UpdateWorkspaceBuildFlagsByID (gomock .Any (),gomock .Any ()).Return (nil ).AnyTimes ()
2986
2990
check .Args (database.UpdateWorkspaceBuildFlagsByIDParams {
2987
2991
ID :b .ID ,
2988
2992
HasAITask : sql.NullBool {Bool :true ,Valid :true },