File: nsid.test.lua

package info (click to toggle)
knot-resolver 6.0.17-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 16,376 kB
  • sloc: javascript: 42,732; ansic: 40,311; python: 12,580; cpp: 2,121; sh: 1,988; xml: 193; makefile: 181
file content (22 lines) | stat: -rw-r--r-- 630 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-- SPDX-License-Identifier: GPL-3.0-or-later
-- disable networking so we can get SERVFAIL immediately
net.ipv4 = false
net.ipv6 = false

-- test for nsid.name() interface
local function test_nsid_name()
	if nsid then
		modules.unload('nsid')
	end
	modules.load('nsid')
	same(nsid.name(), nil, 'NSID modes not provide default NSID value')
	same(nsid.name('123456'), '123456', 'NSID value can be changed')
	same(nsid.name(), '123456', 'NSID module remembers configured NSID value')
	modules.unload('nsid')
	modules.load('nsid')
	same(nsid.name(), nil, 'NSID module reload removes configured value')
end

return {
	test_nsid_name,
}