Revision dbfaff4a
Added by Dominic Cleal over 7 years ago
test/unit/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
fixes #17300 - accept Nic::Bond#attached_devices string inputs
(cherry picked from commit 18780e5cb7f7d0fbcf97b99426217730b1a54635)