Difference between revisions of "Module:Navbar/testcases"
Jump to navigation
Jump to search
test>Galobtter (fix) |
m (14 revisions imported) |
||
| (5 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 = {} |
for i = 1,2 do | for i = 1,2 do | ||
| − | k = {'yes', nil} | + | local 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'}), | ||
| Line 18: | Line 19: | ||
ns._navbar({collapsible = k[i], 'V/doc', 'h', 'm'})}) | ns._navbar({collapsible = k[i], 'V/doc', 'h', 'm'})}) | ||
end | end | ||
| − | return table.concat(out[1])..table.concat(out[2]) | + | 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