1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/dreamhost/models/dns/records_tests.rb
Sergio Rubio 87d81967fa [dreamhost|dns] Removed get_record request
- The request does not map to a Dreamhost API request, remove it.
- Updated the Records collection to use list_records instead of
  get_record in Records#get
- Added Records collection model test
2013-01-21 21:36:11 +01:00

29 lines
696 B
Ruby

Shindo.tests("Fog::DNS[:dreamhost] | records", ['dreamhost', 'dns']) do
service = Fog::DNS[:dreamhost]
tests('#all') do
records = service.records
test('should be an array') { records.is_a? Array }
test('should not be empty') { !records.empty? }
tests('should list Fog::DNS::Dreamhost::Record') do
records.each do |r|
test("as records") { r.is_a?(Fog::DNS::Dreamhost::Record) }
end
end
end
tests('#get') do
tests('should fetch a record') do
record = service.records.get do_not_delete_record
test('should be a Fog::DNS::Dreamhost::Record') do
record.is_a? Fog::DNS::Dreamhost::Record
end
end
end
end