@@ -1643,6 +1643,20 @@ func (s *MethodTestSuite) TestWorkspacePortSharing() {
1643
1643
Port : ps .Port ,
1644
1644
}).Asserts (ws , rbac .ActionUpdate ).Returns ()
1645
1645
}))
1646
+ s .Run ("DeleteWorkspaceAgentPortSharesByTemplate" , s .Subtest (func (db database.Store , check * expects ) {
1647
+ u := dbgen .User (s .T (), db , database.User {})
1648
+ t := dbgen .Template (s .T (), db , database.Template {})
1649
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {OwnerID : u .ID , TemplateID : t .ID })
1650
+ _ = dbgen .WorkspaceAgentPortShare (s .T (), db , database.WorkspaceAgentPortShare {WorkspaceID : ws .ID })
1651
+ check .Args (t .ID ).Asserts (t , rbac .ActionUpdate ).Returns ()
1652
+ }))
1653
+ s .Run ("ReduceWorkspaceAgentShareLevelToAuthenticatedByTemplate" , s .Subtest (func (db database.Store , check * expects ) {
1654
+ u := dbgen .User (s .T (), db , database.User {})
1655
+ t := dbgen .Template (s .T (), db , database.Template {})
1656
+ ws := dbgen .Workspace (s .T (), db , database.Workspace {OwnerID : u .ID , TemplateID : t .ID })
1657
+ _ = dbgen .WorkspaceAgentPortShare (s .T (), db , database.WorkspaceAgentPortShare {WorkspaceID : ws .ID })
1658
+ check .Args (t .ID ).Asserts (t , rbac .ActionUpdate ).Returns ()
1659
+ }))
1646
1660
}
1647
1661
1648
1662
func (s * MethodTestSuite ) TestExtraMethods () {
0 commit comments