Difference between revisions of "Module:Navbar/testcases"

From blackwiki
Jump to navigation Jump to search
test>Galobtter
(ugh)
test>Galobtter
(fix)
Line 7: Line 7:
 
out = {}
 
out = {}
 
for i = 1,2 do
 
for i = 1,2 do
k = {'yes', ''}
+
k = {'yes', nil}
 
table.insert(out, {
 
table.insert(out, {
 
n._navbar({collapsible = k[i], template =  'V/doc'}),
 
n._navbar({collapsible = k[i], template =  'V/doc'}),

Revision as of 07:15, 6 April 2018

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')

function p.main()
	out = {}
	for i = 1,2 do
		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
	return table.concat(out[1])..table.concat(out[2])
end
return p