From: Vladimír Čunát Date: Fri, 17 Aug 2018 16:18:19 +0000 (+0200) Subject: cache.clear() tests: add cache.clear('.', true) X-Git-Tag: v3.0.0~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d932aaacafdecb628db9d93048615b10a34189e;p=thirdparty%2Fknot-resolver.git cache.clear() tests: add cache.clear('.', true) --- diff --git a/daemon/cache.test/clear.test.lua b/daemon/cache.test/clear.test.lua index 9a412d3e9..cec5e80c2 100644 --- a/daemon/cache.test/clear.test.lua +++ b/daemon/cache.test/clear.test.lua @@ -173,6 +173,14 @@ local function test_apex() end local function test_root() + check_answer('root apex is still in cache', + '.', kres.type.NS, kres.rcode.NOERROR) + res = cache.clear('.', true) + check_answer('root apex is in no longer cache', + '.', kres.type.NS, kres.rcode.SERVFAIL) + check_answer('some other item is still in cache', + '16r.subtree2.', kres.type.A, kres.rcode.NOERROR) + local prev_count = cache.count() res = cache.clear('.') is(res.count, prev_count, 'full clear reports correct number of entries')