@@ -9,21 +9,19 @@ import (
9
9
"testing"
10
10
"time"
11
11
12
- "github.com/coder/coder/coderd/database/dbauthz"
13
-
14
- "github.com/coder/coder/coderd/database/dbgen"
15
-
16
12
"github.com/google/uuid"
17
13
"github.com/stretchr/testify/assert"
18
14
"github.com/stretchr/testify/require"
19
15
20
16
"cdr.dev/slog"
21
17
"cdr.dev/slog/sloggers/slogtest"
22
-
23
18
"github.com/coder/coder/agent"
24
19
"github.com/coder/coder/coderd/audit"
25
20
"github.com/coder/coder/coderd/coderdtest"
26
21
"github.com/coder/coder/coderd/database"
22
+ "github.com/coder/coder/coderd/database/dbauthz"
23
+ "github.com/coder/coder/coderd/database/dbgen"
24
+ "github.com/coder/coder/coderd/database/dbtestutil"
27
25
"github.com/coder/coder/coderd/parameter"
28
26
"github.com/coder/coder/coderd/rbac"
29
27
"github.com/coder/coder/coderd/schedule"
@@ -562,32 +560,36 @@ func TestWorkspaceByOwnerAndName(t *testing.T) {
562
560
563
561
func TestWorkspaceFilterAllStatus (t * testing.T ) {
564
562
ctx := dbauthz .AsSystemRestricted (context .Background ())
565
- client , _ , api := coderdtest .NewWithAPI (t , & coderdtest.Options {})
563
+ db , pubsub := dbtestutil .NewDB (t )
564
+ client := coderdtest .New (t , & coderdtest.Options {
565
+ Database : db ,
566
+ Pubsub : pubsub ,
567
+ })
566
568
567
569
owner := coderdtest .CreateFirstUser (t , client )
568
570
569
- file := dbgen .File (t , api . Database , database.File {
571
+ file := dbgen .File (t , db , database.File {
570
572
CreatedBy : owner .UserID ,
571
573
})
572
- versionJob := dbgen .ProvisionerJob (t , api . Database , database.ProvisionerJob {
574
+ versionJob := dbgen .ProvisionerJob (t , db , database.ProvisionerJob {
573
575
OrganizationID : owner .OrganizationID ,
574
576
InitiatorID : owner .UserID ,
575
577
WorkerID : uuid.NullUUID {},
576
578
FileID : file .ID ,
577
579
})
578
- version := dbgen .TemplateVersion (t , api . Database , database.TemplateVersion {
580
+ version := dbgen .TemplateVersion (t , db , database.TemplateVersion {
579
581
OrganizationID : owner .OrganizationID ,
580
582
JobID : versionJob .ID ,
581
583
CreatedBy : owner .UserID ,
582
584
})
583
- template := dbgen .Template (t , api . Database , database.Template {
585
+ template := dbgen .Template (t , db , database.Template {
584
586
OrganizationID : owner .OrganizationID ,
585
587
ActiveVersionID : version .ID ,
586
588
CreatedBy : owner .UserID ,
587
589
})
588
590
589
591
makeWorkspace := func (workspace database.Workspace , job database.ProvisionerJob , transition database.WorkspaceTransition ) (database.Workspace , database.WorkspaceBuild , database.ProvisionerJob ) {
590
- db := api . Database
592
+ db := db
591
593
592
594
workspace .OwnerID = owner .UserID
593
595
workspace .OrganizationID = owner .OrganizationID
0 commit comments