CamelConversion: fix to not convert string values (#30595)

pull/30601/head
Jordan Borean 7 years ago committed by GitHub
parent 838f39e76a
commit 1ea0293878

@ -30,8 +30,6 @@ Function Convert-ListToSnakeCase($list) {
$new_value = Convert-DictToSnakeCase -dict $value $new_value = Convert-DictToSnakeCase -dict $value
} elseif ($value -is [Array]) { } elseif ($value -is [Array]) {
$new_value = Convert-ListToSnakeCase -list $value $new_value = Convert-ListToSnakeCase -list $value
} elseif ($value -is [String]) {
$new_value = Convert-StringToSnakeCase -string $value
} else { } else {
$new_value = $value $new_value = $value
} }
@ -55,8 +53,6 @@ Function Convert-DictToSnakeCase($dict) {
$snake_dict.$snake_key = Convert-DictToSnakeCase -dict $value $snake_dict.$snake_key = Convert-DictToSnakeCase -dict $value
} elseif ($value -is [Array]) { } elseif ($value -is [Array]) {
$snake_dict.$snake_key = Convert-ListToSnakeCase -list $value $snake_dict.$snake_key = Convert-ListToSnakeCase -list $value
} elseif ($value -is [String]) {
$snake_dict.$snake_key = Convert-StringToSnakeCase -string $value
} else { } else {
$snake_dict.$snake_key = $value $snake_dict.$snake_key = $value
} }

@ -51,7 +51,8 @@ foreach ($entry in $output_dict.GetEnumerator()) {
Assert-Equals -actual $inner_list_hash.Name -expected $inner_list_hash.Value Assert-Equals -actual $inner_list_hash.Name -expected $inner_list_hash.Value
} }
} elseif ($inner_list -is [String]) { } elseif ($inner_list -is [String]) {
Assert-Equals -actual $inner_list -expected "string_two" # this is not a string key so we need to keep it the same
Assert-Equals -actual $inner_list -expected "stringTwo"
} else { } else {
Assert-Equals -actual $inner_list -expected 0 Assert-Equals -actual $inner_list -expected 0
} }

Loading…
Cancel
Save