Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 390a284

Browse files
committed
more tests
1 parent e086e51 commit 390a284

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

coderd/authzquery/workspace_test.go

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,20 @@ func (s *MethodTestSuite) TestWorkspace() {
4343
})
4444
s.Run("GetWorkspaceAgentByID", func() {
4545
s.RunMethodTest(func(t *testing.T, db database.Store) MethodCase {
46-
agt := dbgen.WorkspaceAgent(t, db, database.WorkspaceAgent{})
47-
return methodCase(inputs(agt.ID), asserts())
46+
ws := dbgen.Workspace(t, db, database.Workspace{})
47+
build := dbgen.WorkspaceBuild(t, db, database.WorkspaceBuild{WorkspaceID: ws.ID, JobID: uuid.New()})
48+
res := dbgen.WorkspaceResource(t, db, database.WorkspaceResource{JobID: build.JobID})
49+
agt := dbgen.WorkspaceAgent(t, db, database.WorkspaceAgent{ResourceID: res.ID})
50+
return methodCase(inputs(agt.ID), asserts(ws, rbac.ActionRead))
4851
})
4952
})
5053
s.Run("GetWorkspaceAgentByInstanceID", func() {
5154
s.RunMethodTest(func(t *testing.T, db database.Store) MethodCase {
52-
agt := dbgen.WorkspaceAgent(t, db, database.WorkspaceAgent{})
53-
return methodCase(inputs(agt.AuthInstanceID.String), asserts())
55+
ws := dbgen.Workspace(t, db, database.Workspace{})
56+
build := dbgen.WorkspaceBuild(t, db, database.WorkspaceBuild{WorkspaceID: ws.ID, JobID: uuid.New()})
57+
res := dbgen.WorkspaceResource(t, db, database.WorkspaceResource{JobID: build.JobID})
58+
agt := dbgen.WorkspaceAgent(t, db, database.WorkspaceAgent{ResourceID: res.ID})
59+
return methodCase(inputs(agt.AuthInstanceID.String), asserts(ws, rbac.ActionRead))
5460
})
5561
})
5662
}

0 commit comments

Comments
 (0)