From 4edc6e02df9816ec71cd09fb312ad79f0edfdfc2 Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Wed, 11 Dec 2019 18:09:46 +0100 Subject: [PATCH] tests/config: add freebind test --- tests/config/meson.build | 1 + tests/config/net.test.lua | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 tests/config/net.test.lua 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, +} -- 2.47.3