diff --git a/lib/fog/rackspace/models/load_balancers/load_balancer.rb b/lib/fog/rackspace/models/load_balancers/load_balancer.rb index 5122ddea3..945ab238b 100644 --- a/lib/fog/rackspace/models/load_balancers/load_balancer.rb +++ b/lib/fog/rackspace/models/load_balancers/load_balancer.rb @@ -94,7 +94,7 @@ module Fog def enable_health_monitor(type, delay, timeout, attempsBeforeDeactivation, options = {}) requires :identity - connection.set_monitor(identity, type, delay, timeout, attempsBeforeDeactivation, options = {}) + connection.set_monitor(identity, type, delay, timeout, attempsBeforeDeactivation, options) true end diff --git a/tests/rackspace/models/load_balancers/load_balancer_tests.rb b/tests/rackspace/models/load_balancers/load_balancer_tests.rb index daa3021a5..c54b639eb 100644 --- a/tests/rackspace/models/load_balancers/load_balancer_tests.rb +++ b/tests/rackspace/models/load_balancers/load_balancer_tests.rb @@ -54,6 +54,11 @@ Shindo.tests('Fog::Rackspace::LoadBalancers | load_balancer', ['rackspace']) do returns('CONNECT') { monitor['type'] } end + @instance.wait_for { ready? } + tests("#enable_health_monitor('HTTP', 10, 5, 2, {:status_regex => '^[234][0-9][0-9]$', :path=>'/', :body_regex=>' '})").succeeds do + @instance.enable_health_monitor('HTTP', 10, 5, 2, {:status_regex => '^[234][0-9][0-9]$', :path=>'/', :body_regex=>' '}) + end + @instance.wait_for { ready? } tests("#disable_health_monitor").succeeds do @instance.disable_health_monitor