6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/json_schemer/fuzz/primitive_type/boolean.rb', line 6
def invalid_params(attributes)
generated_params = []
if type = attributes["type"]
valid_types = [type].flatten
generated_params = ["true", "false", "1", "0"] unless valid_types.include?("string")
JSONSchemer::Fuzz::PrimitiveType.invalid_params_by_type(attributes).each do |invalid_param|
generated_params.push(invalid_param)
end
else
generated_params = ["true", "false", "1", "0"]
end
generated_params
end
|