@@ -881,18 +881,22 @@ func TestLinuxPatchAppConfigValues(t *testing.T) {
881
881
882
882
// Create a test server
883
883
server := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
884
+ // Check request method and path
884
885
assert .Equal (t , "PATCH" , r .Method )
885
- assert .Equal (t , "/api/linux /install/app/config/values" , r .URL .Path )
886
+ assert .Equal (t , "/api/kubernetes /install/app/config/values" , r .URL .Path )
886
887
888
+ // Check headers
887
889
assert .Equal (t , "application/json" , r .Header .Get ("Content-Type" ))
888
890
assert .Equal (t , "Bearer test-token" , r .Header .Get ("Authorization" ))
889
891
890
- // Decode and verify request body
892
+ // Decode request body
891
893
var req types.PatchAppConfigValuesRequest
892
894
err := json .NewDecoder (r .Body ).Decode (& req )
893
895
require .NoError (t , err , "Failed to decode request body" )
896
+
897
+ // Verify the request contains expected values
894
898
assert .Equal (t , "new-value" , req .Values ["test-item" ])
895
- assert .Equal (t , "required-value" , request .Values ["required-item" ])
899
+ assert .Equal (t , "required-value" , req .Values ["required-item" ])
896
900
897
901
// Return successful response
898
902
w .WriteHeader (http .StatusOK )
@@ -931,7 +935,7 @@ func TestLinuxPatchAppConfigValues(t *testing.T) {
931
935
assert .Equal (t , "Bad Request" , apiErr .Message )
932
936
}
933
937
934
- func TestKubernetesSetAppConfigValues (t * testing.T ) {
938
+ func TestKubernetesPatchAppConfigValues (t * testing.T ) {
935
939
// Define expected config once
936
940
expectedConfig := types.AppConfig {
937
941
Groups : []kotsv1beta1.ConfigGroup {
@@ -956,20 +960,19 @@ func TestKubernetesSetAppConfigValues(t *testing.T) {
956
960
// Check request method and path
957
961
assert .Equal (t , "PATCH" , r .Method )
958
962
assert .Equal (t , "/api/kubernetes/install/app/config/values" , r .URL .Path )
959
- assert .Equal (t , "Bearer test-token" , r .Header .Get ("Authorization" ))
960
963
961
964
// Check headers
962
965
assert .Equal (t , "application/json" , r .Header .Get ("Content-Type" ))
963
966
assert .Equal (t , "Bearer test-token" , r .Header .Get ("Authorization" ))
964
967
965
968
// Decode request body
966
- var request types.SetAppConfigValuesRequest
967
- err := json .NewDecoder (r .Body ).Decode (& request )
969
+ var req types.PatchAppConfigValuesRequest
970
+ err := json .NewDecoder (r .Body ).Decode (& req )
968
971
require .NoError (t , err , "Failed to decode request body" )
969
972
970
973
// Verify the request contains expected values
971
- assert .Equal (t , "new-value" , request .Values ["test-item" ])
972
- assert .Equal (t , "required-value" , request .Values ["required-item" ])
974
+ assert .Equal (t , "new-value" , req .Values ["test-item" ])
975
+ assert .Equal (t , "required-value" , req .Values ["required-item" ])
973
976
974
977
// Return successful response
975
978
w .WriteHeader (http .StatusOK )
0 commit comments