From: Tomas Krizek Date: Wed, 11 Dec 2019 17:09:46 +0000 (+0100) Subject: tests/config: add freebind test X-Git-Tag: v5.0.0~16^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4edc6e02df9816ec71cd09fb312ad79f0edfdfc2;p=thirdparty%2Fknot-resolver.git tests/config: add freebind test --- diff --git a/tests/config/meson.build b/tests/config/meson.build index c0dff6a24..76761c686 100644 --- a/tests/config/meson.build +++ b/tests/config/meson.build @@ -1,6 +1,7 @@ config_tests += [ ['basic', files('basic.test.lua'), ['skip_asan']], ['cache', files('cache.test.lua'), ['skip_asan']], + ['net', files('net.test.lua'), ['config_net']], ['lru', files('lru.test.lua')], ['tls', files('tls.test.lua')], ['worker', files('worker.test.lua')], diff --git a/tests/config/net.test.lua b/tests/config/net.test.lua new file mode 100644 index 000000000..805d215ae --- /dev/null +++ b/tests/config/net.test.lua @@ -0,0 +1,10 @@ +local function test_freebind() + boom(net.listen, {'192.0.2.1', 50049}, + 'net.listen() without freebind should fail') + ok(net.listen('192.0.2.1', 50049, { freebind=true }), + 'net.listen() with freebind succeeds') +end + +return { + test_freebind, +}