1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/rackspace/models/monitoring/metrics_tests.rb
2013-08-02 12:14:41 -07:00

17 lines
562 B
Ruby

Shindo.tests('Fog::Rackspace::Monitoring | metrics', ['rackspace','rackspace_monitoring']) do
pending if Fog.mocking?
service = Fog::Rackspace::Monitoring.new
begin
label = "fog_#{Time.now.to_i.to_s}"
@entity = service.entities.create :label => label
@check = service.checks.create CHECK_CREATE_OPTIONS.merge(:label => label, :entity => @entity)
tests('#list_metrics').succeeds do
service.metrics(:check => @check).all
end
ensure
@check.destroy rescue nil if @check
@entity.destroy rescue nil if @entity
end
end