Project

General

Profile

« Previous | Next » 

Revision 18780e5c

Added by Dominic Cleal over 7 years ago

fixes #17300 - accept Nic::Bond#attached_devices string inputs

View differences:

test/controllers/concerns/parameters/nic_interface_test.rb
assert_equal({'foo' => 'bar', 'memory' => 2}, filtered['compute_attributes'])
assert filtered.permitted?
end
['eth0,eth1', ['eth0', 'eth1']].each do |input|
test "passes through :attached_devices => #{input.class.name}" do
inner_params = {:name => 'test.example.com', :attached_devices => input}
expects(:params).at_least_once.returns(ActionController::Parameters.new(:interface => inner_params))
expects(:parameter_filter_context).returns(context)
filtered = nic_interface_params
assert_equal 'test.example.com', filtered['name']
assert_equal input, filtered['attached_devices']
assert filtered.permitted?
end
end
end

Also available in: Unified diff