Added tests for GET /api/dns/ruleset handler.

This commit is contained in:
soh_cah_toa
2013-06-08 22:44:51 -04:00
parent e775748603
commit 9e1ec69e40

View File

@@ -322,6 +322,24 @@ class TC_DnsRest < Test::Unit::TestCase
end
end
# Tests GET /api/dns/ruleset handler
def test_4_get_ruleset
rest_response = RestClient.get("#{RESTAPI_DNS}/ruleset", :params => {:token => @@token})
assert_not_nil(rest_response.body)
assert_equal(200, rest_response.code)
result = JSON.parse(rest_response.body)
assert_equal(15, result['count'])
result['ruleset'].each do |rule|
assert(rule['id'])
assert(rule['pattern'])
assert(rule['type'])
assert(rule['response'].length != 0)
end
end
private
# Adds a new DNS rule