@@ -28,41 +28,108 @@ func TestAccDbtCloudEnvironmentResource(t *testing.T) {
28
28
Config : testAccDbtCloudEnvironmentResourceBasicConfig (projectName , environmentName ),
29
29
Check : resource .ComposeTestCheckFunc (
30
30
testAccCheckDbtCloudEnvironmentExists ("dbtcloud_environment.test_env" ),
31
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "name" , environmentName ),
32
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "deployment_type" , "production" ),
31
+ resource .TestCheckResourceAttr (
32
+ "dbtcloud_environment.test_env" ,
33
+ "name" ,
34
+ environmentName ,
35
+ ),
36
+ resource .TestCheckResourceAttr (
37
+ "dbtcloud_environment.test_env" ,
38
+ "deployment_type" ,
39
+ "production" ,
40
+ ),
33
41
),
34
42
},
35
43
// RENAME
36
44
{
37
- Config : testAccDbtCloudEnvironmentResourceBasicConfig (projectName , environmentName2 ),
45
+ Config : testAccDbtCloudEnvironmentResourceBasicConfig (
46
+ projectName ,
47
+ environmentName2 ,
48
+ ),
38
49
Check : resource .ComposeTestCheckFunc (
39
50
testAccCheckDbtCloudEnvironmentExists ("dbtcloud_environment.test_env" ),
40
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "name" , environmentName2 ),
51
+ resource .TestCheckResourceAttr (
52
+ "dbtcloud_environment.test_env" ,
53
+ "name" ,
54
+ environmentName2 ,
55
+ ),
41
56
),
42
57
},
43
58
// MODIFY ADDING CRED
44
59
{
45
- Config : testAccDbtCloudEnvironmentResourceModifiedConfig (projectName , environmentName2 , "" , "false" ),
60
+ Config : testAccDbtCloudEnvironmentResourceModifiedConfig (
61
+ projectName ,
62
+ environmentName2 ,
63
+ "" ,
64
+ "false" ,
65
+ ),
46
66
Check : resource .ComposeTestCheckFunc (
47
67
testAccCheckDbtCloudEnvironmentExists ("dbtcloud_environment.test_env" ),
48
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "name" , environmentName2 ),
49
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "dbt_version" , DBT_CLOUD_VERSION ),
50
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "custom_branch" , "" ),
51
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "use_custom_branch" , "false" ),
52
- resource .TestCheckResourceAttrSet ("dbtcloud_environment.test_env" , "credential_id" ),
53
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "deployment_type" , "" ),
68
+ resource .TestCheckResourceAttr (
69
+ "dbtcloud_environment.test_env" ,
70
+ "name" ,
71
+ environmentName2 ,
72
+ ),
73
+ resource .TestCheckResourceAttr (
74
+ "dbtcloud_environment.test_env" ,
75
+ "dbt_version" ,
76
+ DBT_CLOUD_VERSION ,
77
+ ),
78
+ resource .TestCheckResourceAttr (
79
+ "dbtcloud_environment.test_env" ,
80
+ "custom_branch" ,
81
+ "" ,
82
+ ),
83
+ resource .TestCheckResourceAttr (
84
+ "dbtcloud_environment.test_env" ,
85
+ "use_custom_branch" ,
86
+ "false" ,
87
+ ),
88
+ resource .TestCheckResourceAttrSet (
89
+ "dbtcloud_environment.test_env" ,
90
+ "credential_id" ,
91
+ ),
92
+ resource .TestCheckResourceAttr (
93
+ "dbtcloud_environment.test_env" ,
94
+ "deployment_type" ,
95
+ "production" ,
96
+ ),
54
97
),
55
98
},
56
99
// MODIFY CUSTOM BRANCH
57
100
{
58
- Config : testAccDbtCloudEnvironmentResourceModifiedConfig (projectName , environmentName2 , "main" , "true" ),
101
+ Config : testAccDbtCloudEnvironmentResourceModifiedConfig (
102
+ projectName ,
103
+ environmentName2 ,
104
+ "main" ,
105
+ "true" ,
106
+ ),
59
107
Check : resource .ComposeTestCheckFunc (
60
108
testAccCheckDbtCloudEnvironmentExists ("dbtcloud_environment.test_env" ),
61
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "name" , environmentName2 ),
62
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "dbt_version" , DBT_CLOUD_VERSION ),
63
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "custom_branch" , "main" ),
64
- resource .TestCheckResourceAttr ("dbtcloud_environment.test_env" , "use_custom_branch" , "true" ),
65
- resource .TestCheckResourceAttrSet ("dbtcloud_environment.test_env" , "credential_id" ),
109
+ resource .TestCheckResourceAttr (
110
+ "dbtcloud_environment.test_env" ,
111
+ "name" ,
112
+ environmentName2 ,
113
+ ),
114
+ resource .TestCheckResourceAttr (
115
+ "dbtcloud_environment.test_env" ,
116
+ "dbt_version" ,
117
+ DBT_CLOUD_VERSION ,
118
+ ),
119
+ resource .TestCheckResourceAttr (
120
+ "dbtcloud_environment.test_env" ,
121
+ "custom_branch" ,
122
+ "main" ,
123
+ ),
124
+ resource .TestCheckResourceAttr (
125
+ "dbtcloud_environment.test_env" ,
126
+ "use_custom_branch" ,
127
+ "true" ,
128
+ ),
129
+ resource .TestCheckResourceAttrSet (
130
+ "dbtcloud_environment.test_env" ,
131
+ "credential_id" ,
132
+ ),
66
133
),
67
134
},
68
135
// IMPORT
@@ -92,7 +159,9 @@ resource "dbtcloud_environment" "test_env" {
92
159
` , projectName , environmentName , DBT_CLOUD_VERSION )
93
160
}
94
161
95
- func testAccDbtCloudEnvironmentResourceModifiedConfig (projectName , environmentName , customBranch , useCustomBranch string ) string {
162
+ func testAccDbtCloudEnvironmentResourceModifiedConfig (
163
+ projectName , environmentName , customBranch , useCustomBranch string ,
164
+ ) string {
96
165
return fmt .Sprintf (`
97
166
resource "dbtcloud_project" "test_project" {
98
167
name = "%s"
@@ -106,6 +175,7 @@ resource "dbtcloud_environment" "test_env" {
106
175
use_custom_branch = %s
107
176
project_id = dbtcloud_project.test_project.id
108
177
credential_id = dbtcloud_bigquery_credential.test_credential.credential_id
178
+ deployment_type = "production"
109
179
}
110
180
111
181
resource "dbtcloud_bigquery_credential" "test_credential" {
0 commit comments