Sha256: 81d8a49097a52e1e17aa495592ad9a9d4c647d59758b8a3a9322a589cc3e6189
Contents?: true
Size: 1.17 KB
Versions: 39
Compression:
Stored size: 1.17 KB
Contents
Shindo.tests('Fog::Rackspace::Monitoring | alarm_example_tests', ['rackspace','rackspace_monitoring']) do pending if Fog.mocking? account = Fog::Rackspace::Monitoring.new example_id = "remote.http_body_match_1" tests('success') do tests('#list alarm examples').formats(LIST_HEADERS_FORMAT) do account.list_alarm_examples().data[:headers] end tests('#get alarm example').formats(LIST_HEADERS_FORMAT) do account.get_alarm_example(example_id).data[:headers] end tests('#evaluate alarm example').formats(LIST_HEADERS_FORMAT) do options = { :string => "Foo"} account.evaluate_alarm_example(example_id,options).data[:headers] end end tests('failure') do tests('#fail to list alarm examples(-1)').raises(ArgumentError) do account.list_alarm_examples(-1).data[:headers] end tests('#fail to get alarm example(-1)').raises(Fog::Rackspace::Monitoring::NotFound) do account.get_alarm_example(-1).data[:headers] end tests('#fail to evaluate alarm example').raises(Fog::Rackspace::Monitoring::BadRequest) do options = { } account.evaluate_alarm_example(example_id,options).data[:headers] end end end
Version data entries
39 entries across 37 versions & 6 rubygems