Difference between revisions of "Module:Navbar/testcases"

From blackwiki
Jump to navigation Jump to search
test>Galobtter
(+)
m (14 revisions imported)
 
(9 intermediate revisions by one other user not shown)
Line 3: Line 3:
 
local n = require('Module:Navbar')
 
local n = require('Module:Navbar')
 
local ns = require('Module:Navbar/sandbox')
 
local ns = require('Module:Navbar/sandbox')
 +
require('Module:No globals') --make sure no globals
  
 
function p.main()
 
function p.main()
out = {
+
local out = {}
n._navbar({collapsible = 'yes', template =  'V/doc'}),
+
for i = 1,2 do
ns._navbar({collapsible = 'yes', template = 'V/doc'}),
+
local k = {'yes', nil}
'<br/>----',
+
table.insert(out, {
n._navbar({collapsible = 'yes', template = 'V/doc', 'h', 'm', ''}),
+
n._navbar({collapsible = k[i], template =  'V/doc'}),
ns._navbar({collapsible = 'yes', template = 'V/doc', 'h', 'm', ''}),
+
ns._navbar({collapsible = k[i], template = 'V/doc'}),
'<br/>----',
+
'<br/>----',
n._navbar({collapsible = 'yes', 'V/doc', 'h', 'm'}),
+
n._navbar({collapsible = k[i], template = 'V/doc', 'h', 'm', ''}),
ns._navbar({collapsible = 'yes', 'V/doc', 'h', 'm'})}
+
ns._navbar({collapsible = k[i], template = 'V/doc', 'h', 'm', ''}),
return table.concat(out)
+
'<br/>----',
 +
n._navbar({collapsible = k[i], 'V/doc', 'h', 'm'}),
 +
ns._navbar({collapsible = k[i], 'V/doc', 'h', 'm'})})
 +
end
 +
table.insert(out, {n._navbar{mini = 'yes', 'v/doc'},ns._navbar{mini = 'yes', 'v/doc'}})
 +
return table.concat(out[1])..table.concat(out[2])..table.concat(out[3])
 
end
 
end
 
return p
 
return p

Latest revision as of 16:47, 6 September 2020

Documentation for this module may be created at Module:Navbar/testcases/doc

--Quick and few tests of using the _navbar function directly, as they won't be caught in tests of {{navbar}}
local p = {}
local n = require('Module:Navbar')
local ns = require('Module:Navbar/sandbox')
require('Module:No globals') --make sure no globals

function p.main()
	local out = {}
	for i = 1,2 do
		local k = {'yes', nil}
		table.insert(out, {
		n._navbar({collapsible = k[i], template =  'V/doc'}),
		ns._navbar({collapsible = k[i], template = 'V/doc'}),
		'<br/>----',
		n._navbar({collapsible = k[i], template = 'V/doc', 'h', 'm', ''}),
		ns._navbar({collapsible = k[i], template = 'V/doc', 'h', 'm', ''}),
		'<br/>----',
		n._navbar({collapsible = k[i], 'V/doc', 'h', 'm'}),
		ns._navbar({collapsible = k[i], 'V/doc', 'h', 'm'})})
	end
	table.insert(out, {n._navbar{mini = 'yes', 'v/doc'},ns._navbar{mini = 'yes', 'v/doc'}})
	return table.concat(out[1])..table.concat(out[2])..table.concat(out[3])
end
return p