1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

tests(list_notification_plans): Added basic tests

* Added a single passing + single failing test for
  list_notification_plans
This commit is contained in:
Jay Faulkner 2013-07-19 13:13:50 -07:00
parent 22dfa8a56e
commit 605295f361

View file

@ -20,24 +20,30 @@ Shindo.tests('Fog::Rackspace::Monitoring | list_tests', ['rackspace','rackspace_
tests('#get overview list').formats(LIST_HEADERS_FORMAT) do
account.list_overview().data[:headers]
end
tests('#list notification plans').formats(LIST_HEADERS_FORMAT) do
account.list_notification_plans().data[:headers]
end
end
tests('failure') do
tests('#fail to list checks').raises(Fog::Rackspace::Monitoring::NotFound) do
account.list_checks(-1)
end
tests('#fail to list check types').raises(Fog::Rackspace::Monitoring::ArgumentError) do
tests('#fail to list check types').raises(ArgumentError) do
account.list_check_types(-1)
end
tests('#fail to list entities').raises(Fog::Rackspace::Monitoring::ArgumentError) do
tests('#fail to list entities').raises(ArgumentError) do
account.list_entities(-1)
end
# This test has been put on hold due to a bug that incorrectly returns 200 OK to this request
#tests('#fail to list metrics').raises(Fog::Rackspace::Monitoring::NotFound) do
#account.list_metrics(-1,-1)
#end
tests('#fail to list overview').raises(Fog::Rackspace::Monitoring::NoMethodError) do
tests('#fail to list overview').raises(NoMethodError) do
account.list_overview(-1)
end
tests('#fail: 1 argument instead of 0 for list_notification_plans').raises(ArgumentError) do
account.list_notification_plans('fail')
end
end
account.delete_check(entity_id,check_id)
account.delete_entity(entity_id)