spec/grape/validations/validators/values_spec.rb in grape-1.0.1 vs spec/grape/validations/validators/values_spec.rb in grape-1.0.2
- old
+ new
@@ -157,11 +157,11 @@
{ type: params[:type] }
end
params do
optional :optional, type: Array do
- requires :type, values: %w(a b)
+ requires :type, values: %w[a b]
end
end
get '/optional_with_required_values'
params do
@@ -205,11 +205,11 @@
get '/mixed/value/except' do
{ type: params[:type] }
end
params do
- optional :optional, type: Array[String], values: %w(a b c)
+ optional :optional, type: Array[String], values: %w[a b c]
end
put '/optional_with_array_of_string_values'
params do
requires :type, values: { proc: ->(v) { ValuesModel.values.include? v } }
@@ -553,10 +553,10 @@
expect(last_response.status).to eq 400
expect(last_response.body).to eq({ error: 'type has a value not allowed' }.to_json)
end
it 'rejects an array of values if any of them matches except' do
- get '/except/exclusive', type: %w(valid1 valid2 invalid-type1 valid4)
+ get '/except/exclusive', type: %w[valid1 valid2 invalid-type1 valid4]
expect(last_response.status).to eq 400
expect(last_response.body).to eq({ error: 'type has a value not allowed' }.to_json)
end
end