File tree 1 file changed +38
-0
lines changed
1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -798,6 +798,44 @@ func TestProvision(t *testing.T) {
798
798
}},
799
799
},
800
800
},
801
+ {
802
+ Name : "is-prebuild" ,
803
+ Files : map [string ]string {
804
+ "main.tf" : `terraform {
805
+ required_providers {
806
+ coder = {
807
+ source = "coder/coder"
808
+ version = "2.3.0-pre2"
809
+ }
810
+ }
811
+ }
812
+ data "coder_workspace" "me" {}
813
+ resource "null_resource" "example" {}
814
+ resource "coder_metadata" "example" {
815
+ resource_id = null_resource.example.id
816
+ item {
817
+ key = "is_prebuild"
818
+ value = data.coder_workspace.me.is_prebuild
819
+ }
820
+ }
821
+ ` ,
822
+ },
823
+ Request : & proto.PlanRequest {
824
+ Metadata : & proto.Metadata {
825
+ IsPrebuild : true ,
826
+ },
827
+ },
828
+ Response : & proto.PlanComplete {
829
+ Resources : []* proto.Resource {{
830
+ Name : "example" ,
831
+ Type : "null_resource" ,
832
+ Metadata : []* proto.Resource_Metadata {{
833
+ Key : "is_prebuild" ,
834
+ Value : "true" ,
835
+ }},
836
+ }},
837
+ },
838
+ },
801
839
}
802
840
803
841
for _ , testCase := range testCases {
You can’t perform that action at this time.
0 commit comments