mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-02 17:57:33 +00:00
Remove redundant validateFlag checks
This commit is contained in:
@@ -586,10 +586,6 @@ func GetValidationDirective(cmd *cobra.Command) (string, error) {
|
||||
b, err := strconv.ParseBool(validateFlag)
|
||||
if err != nil {
|
||||
switch validateFlag {
|
||||
case "":
|
||||
return metav1.FieldValidationStrict, nil
|
||||
case cmd.Flag("validate").NoOptDefVal:
|
||||
return metav1.FieldValidationStrict, nil
|
||||
case "strict":
|
||||
return metav1.FieldValidationStrict, nil
|
||||
case "warn":
|
||||
|
@@ -517,7 +517,9 @@ func TestGetValidationDirective(t *testing.T) {
|
||||
for _, tc := range tests {
|
||||
cmd := &cobra.Command{}
|
||||
AddValidateFlags(cmd)
|
||||
cmd.Flags().Set("validate", tc.validateFlag)
|
||||
if tc.validateFlag != "" {
|
||||
cmd.Flags().Set("validate", tc.validateFlag)
|
||||
}
|
||||
directive, err := GetValidationDirective(cmd)
|
||||
if directive != tc.expectedDirective {
|
||||
t.Errorf("validation directive, expected: %v, but got: %v", tc.expectedDirective, directive)
|
||||
|
Reference in New Issue
Block a user