@@ -558,7 +558,8 @@ func TestUpdateJob(t *testing.T) {
558
558
t .Parallel ()
559
559
srv := setup (t , false )
560
560
job := setupJob (t , srv )
561
- version , err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
561
+ versionID := uuid .New ()
562
+ err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
562
563
ID : uuid .New (),
563
564
JobID : job ,
564
565
})
@@ -569,7 +570,7 @@ func TestUpdateJob(t *testing.T) {
569
570
})
570
571
require .NoError (t , err )
571
572
572
- version , err = srv .Database .GetTemplateVersionByID (ctx , version . ID )
573
+ version , err : = srv .Database .GetTemplateVersionByID (ctx , versionID )
573
574
require .NoError (t , err )
574
575
require .Equal (t , "# hello world" , version .Readme )
575
576
})
@@ -583,8 +584,9 @@ func TestUpdateJob(t *testing.T) {
583
584
584
585
srv := setup (t , false )
585
586
job := setupJob (t , srv )
586
- version , err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
587
- ID : uuid .New (),
587
+ versionID := uuid .New ()
588
+ err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
589
+ ID : versionID ,
588
590
JobID : job ,
589
591
})
590
592
require .NoError (t , err )
@@ -616,7 +618,7 @@ func TestUpdateJob(t *testing.T) {
616
618
require .NoError (t , err )
617
619
require .Len (t , response .VariableValues , 2 )
618
620
619
- templateVariables , err := srv .Database .GetTemplateVersionVariables (ctx , version . ID )
621
+ templateVariables , err := srv .Database .GetTemplateVersionVariables (ctx , versionID )
620
622
require .NoError (t , err )
621
623
require .Len (t , templateVariables , 2 )
622
624
require .Equal (t , templateVariables [0 ].Value , firstTemplateVariable .DefaultValue )
@@ -629,8 +631,9 @@ func TestUpdateJob(t *testing.T) {
629
631
630
632
srv := setup (t , false )
631
633
job := setupJob (t , srv )
632
- version , err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
633
- ID : uuid .New (),
634
+ versionID := uuid .New ()
635
+ err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
636
+ ID : versionID ,
634
637
JobID : job ,
635
638
})
636
639
require .NoError (t , err )
@@ -658,7 +661,7 @@ func TestUpdateJob(t *testing.T) {
658
661
659
662
// Even though there is an error returned, variables are stored in the database
660
663
// to show the schema in the site UI.
661
- templateVariables , err := srv .Database .GetTemplateVersionVariables (ctx , version . ID )
664
+ templateVariables , err := srv .Database .GetTemplateVersionVariables (ctx , versionID )
662
665
require .NoError (t , err )
663
666
require .Len (t , templateVariables , 2 )
664
667
require .Equal (t , templateVariables [0 ].Value , firstTemplateVariable .DefaultValue )
@@ -761,6 +764,7 @@ func TestFailJob(t *testing.T) {
761
764
WorkspaceBuildID : buildID ,
762
765
})
763
766
require .NoError (t , err )
767
+
764
768
job , err := srv .Database .InsertProvisionerJob (ctx , database.InsertProvisionerJobParams {
765
769
ID : uuid .New (),
766
770
Input : input ,
@@ -779,7 +783,7 @@ func TestFailJob(t *testing.T) {
779
783
require .NoError (t , err )
780
784
781
785
publishedWorkspace := make (chan struct {})
782
- closeWorkspaceSubscribe , err := srv .Pubsub .Subscribe (codersdk .WorkspaceNotifyChannel (build . WorkspaceID ), func (_ context.Context , _ []byte ) {
786
+ closeWorkspaceSubscribe , err := srv .Pubsub .Subscribe (codersdk .WorkspaceNotifyChannel (workspace . ID ), func (_ context.Context , _ []byte ) {
783
787
close (publishedWorkspace )
784
788
})
785
789
require .NoError (t , err )
@@ -802,7 +806,7 @@ func TestFailJob(t *testing.T) {
802
806
require .NoError (t , err )
803
807
<- publishedWorkspace
804
808
<- publishedLogs
805
- build , err = srv .Database .GetWorkspaceBuildByID (ctx , build . ID )
809
+ build , err : = srv .Database .GetWorkspaceBuildByID (ctx , buildID )
806
810
require .NoError (t , err )
807
811
require .Equal (t , "some state" , string (build .ProvisionerState ))
808
812
})
@@ -852,15 +856,16 @@ func TestCompleteJob(t *testing.T) {
852
856
t .Parallel ()
853
857
srv := setup (t , false )
854
858
jobID := uuid .New ()
855
- version , err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
856
- ID : uuid .New (),
859
+ versionID := uuid .New ()
860
+ err := srv .Database .InsertTemplateVersion (ctx , database.InsertTemplateVersionParams {
861
+ ID : versionID
857
862
JobID : jobID ,
858
863
})
859
864
require .NoError (t , err )
860
865
job , err := srv .Database .InsertProvisionerJob (ctx , database.InsertProvisionerJobParams {
861
866
ID : jobID ,
862
867
Provisioner : database .ProvisionerTypeEcho ,
863
- Input : []byte (`{"template_version_id": "` + version . ID .String () + `"}` ),
868
+ Input : []byte (`{"template_version_id": "` + versionID .String () + `"}` ),
864
869
StorageMethod : database .ProvisionerStorageMethodFile ,
865
870
Type : database .ProvisionerJobTypeWorkspaceBuild ,
866
871
})
0 commit comments