@@ -93,14 +93,12 @@ func TestGetParam(t *testing.T) {
9393 EnvVarName : "envvar1" ,
9494 },
9595 {
96- Field : "param2" ,
97- // references param1 using env-var
96+ Field : "param2" ,
9897 Execute : "echo $envvar1 bar" ,
9998 EnvVarName : "envvar2" ,
10099 },
101100 {
102- Field : "param3" ,
103- // references param2 using env-var
101+ Field : "param3" ,
104102 Execute : "echo $envvar2 baz" ,
105103 },
106104 }
@@ -109,8 +107,8 @@ func TestGetParam(t *testing.T) {
109107 projectParams , _ = initPrompts .PromptModuleParams (module , projectParams )
110108
111109 assert .Equal (t , "foo" , projectParams ["param1" ])
112- assert .Equal (t , "foo bar" , projectParams ["param2" ])
113- assert .Equal (t , "foo bar baz" , projectParams ["param3" ])
110+ assert .Equal (t , "foo bar" , projectParams ["param2" ], "should reference param1 via env-var" )
111+ assert .Equal (t , "foo bar baz" , projectParams ["param3" ], "should reference param2 via env-var" )
114112 })
115113
116114 t .Run ("Prompt conditions" , func (t * testing.T ) {
@@ -163,9 +161,9 @@ func TestGetParam(t *testing.T) {
163161 module := moduleconfig.ModuleConfig {Parameters : params }
164162 projectParams , _ = initPrompts .PromptModuleParams (module , projectParams )
165163
166- assert .Equal (t , "pass" , projectParams ["param1" ])
167- assert .Equal (t , "pass" , projectParams ["passing_condition" ])
168- assert .NotContains (t , projectParams , "failing_condition" )
169- assert .Equal (t , "pass" , projectParams ["multiple_condition" ])
164+ assert .Equal (t , "pass" , projectParams ["param1" ], "Value just hardcoded" )
165+ assert .Equal (t , "pass" , projectParams ["passing_condition" ], "Expected to pass condition and set value" )
166+ assert .NotContains (t , projectParams , "failing_condition" , "Expected to fail condition and not set value" )
167+ assert .Equal (t , "pass" , projectParams ["multiple_condition" ], "Expected to pass multiple condition and set value" )
170168 })
171169}
0 commit comments