From: Oto Šťáva Date: Fri, 19 Nov 2021 12:18:25 +0000 (+0100) Subject: modules/policy: add integration test for 'domains' function X-Git-Tag: v5.4.3~7^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c24cab717151869f4b32b6dd52cfce434388f649;p=thirdparty%2Fknot-resolver.git modules/policy: add integration test for 'domains' function --- diff --git a/modules/policy/test.integr/kresd_config.j2 b/modules/policy/test.integr/kresd_config.j2 index 4ba83dd6a..668c79235 100644 --- a/modules/policy/test.integr/kresd_config.j2 +++ b/modules/policy/test.integr/kresd_config.j2 @@ -1,5 +1,6 @@ -- SPDX-License-Identifier: GPL-3.0-or-later {% raw %} +policy.add(policy.domains(policy.DENY, {todname('example.com')})) policy.add(policy.suffix(policy.REFUSE, {todname('refuse.example.com')})) -- make sure DNSSEC is turned off for tests diff --git a/modules/policy/test.integr/refuse.rpl b/modules/policy/test.integr/refuse.rpl index ee8daa4f9..08f994201 100644 --- a/modules/policy/test.integr/refuse.rpl +++ b/modules/policy/test.integr/refuse.rpl @@ -22,4 +22,23 @@ www.refuse.example.com. IN A SECTION ANSWER ENTRY_END +STEP 30 QUERY +ENTRY_BEGIN +REPLY RD AD +SECTION QUESTION +example.com. IN A +ENTRY_END + +STEP 40 CHECK_ANSWER +ENTRY_BEGIN +MATCH all answer +REPLY QR RD AA RA NXDOMAIN +SECTION QUESTION +example.com. IN A +SECTION ANSWER +SECTION AUTHORITY +example.com. 10800 IN SOA example.com. nobody.invalid. 1 3600 1200 604800 10800 +ENTRY_END + + SCENARIO_END