Closed marc-vanderwal closed 3 months ago
This PR fixes a small regression caused by code refactoring.
See #1368 (and the original changes that introduced the regression being addressed by this PR: #1322).
Run the following two tests.
Firstly, run the following command:
perl -MZonemaster::Engine -E 'say join "\n", Zonemaster::Engine->test_method("syntax", "syntax04", "hipotel.fr");'
Expect one of the lines in the output to have a NAMESERVER_NON_ALLOWED_CHARS message like so:
NAMESERVER_NON_ALLOWED_CHARS
Syntax:Syntax04:NAMESERVER_NON_ALLOWED_CHARS domain="100\\0321\\032443\\032sipdir.online.lync.com"
Secondly, run a complete test on hipotel.fr, either using zonemaster-cli hipotel.fr or from GUI. Expect an error message stating “Found illegal characters in the nameserver (100\0321\032443\032sipdir.online.lync.com).”.
hipotel.fr
zonemaster-cli hipotel.fr
@marc-vanderwal, please merge.
Merging…
Purpose
This PR fixes a small regression caused by code refactoring.
Context
See #1368 (and the original changes that introduced the regression being addressed by this PR: #1322).
Changes
How to test this PR
Run the following two tests.
Firstly, run the following command:
Expect one of the lines in the output to have a
NAMESERVER_NON_ALLOWED_CHARS
message like so:Secondly, run a complete test on
hipotel.fr
, either usingzonemaster-cli hipotel.fr
or from GUI. Expect an error message stating “Found illegal characters in the nameserver (100\0321\032443\032sipdir.online.lync.com).”.