@@ -92,7 +92,7 @@ def assert_arg(key, value)
92
92
assert_string "#{ key } .name" , value [ 'name' ]
93
93
assert_optional_string "#{ key } .help" , value [ 'help' ]
94
94
assert_string_or_array "#{ key } .default" , value [ 'default' ]
95
- assert_optional_string "#{ key } .validate" , value [ 'validate' ]
95
+ assert_string_or_array "#{ key } .validate" , value [ 'validate' ]
96
96
assert_boolean "#{ key } .required" , value [ 'required' ]
97
97
assert_boolean "#{ key } .repeatable" , value [ 'repeatable' ]
98
98
assert_boolean "#{ key } .unique" , value [ 'unique' ]
@@ -123,7 +123,7 @@ def assert_flag(key, value)
123
123
assert_optional_string "#{ key } .help" , value [ 'help' ]
124
124
assert_optional_string "#{ key } .arg" , value [ 'arg' ]
125
125
assert_string_or_array "#{ key } .default" , value [ 'default' ]
126
- assert_optional_string "#{ key } .validate" , value [ 'validate' ]
126
+ assert_string_or_array "#{ key } .validate" , value [ 'validate' ]
127
127
128
128
assert_boolean "#{ key } .private" , value [ 'private' ]
129
129
assert_boolean "#{ key } .repeatable" , value [ 'repeatable' ]
@@ -169,7 +169,7 @@ def assert_env_var(key, value)
169
169
assert_boolean "#{ key } .required" , value [ 'required' ]
170
170
assert_boolean "#{ key } .private" , value [ 'private' ]
171
171
assert_array "#{ key } .allowed" , value [ 'allowed' ] , of : :string
172
- assert_optional_string "#{ key } .validate" , value [ 'validate' ]
172
+ assert_string_or_array "#{ key } .validate" , value [ 'validate' ]
173
173
174
174
refute value [ 'required' ] && value [ 'default' ] , "#{ key } cannot have both nub`required` and nub`default`"
175
175
end
0 commit comments