Перейти до вмісту

Модуль:Navbar/тести

Матеріал з Вікіпедії — вільної енциклопедії.
{{i}} Документація модуля[створити]
--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/пісочниця')
require('strict') --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/документація'}),
		ns._navbar({collapsible = k[i], template = 'V/документація'}),
		'<br/>----',
		n._navbar({collapsible = k[i], template = 'V/документація', 'h', 'm', ''}),
		ns._navbar({collapsible = k[i], template = 'V/документація', 'h', 'm', ''}),
		'<br/>----',
		n._navbar({collapsible = k[i], 'V/документація', 'h', 'm'}),
		ns._navbar({collapsible = k[i], 'V/документація', 'h', 'm'}),
		'<br/>Україномовні параметри',
		'<br/>----',
		n._navbar({collapsible = k[i], template = 'V/документація', 'і', '>', ''}),
		ns._navbar({collapsible = k[i], template = 'V/документація', 'і', '>', ''}),
		'<br/>----',
		n._navbar({['згортувальний'] = k[i], 'V/документація', 'і', '>'}),
		ns._navbar({['згортувальний'] = k[i], 'V/документація', 'і', '>'})})
	end
	table.insert(out, {n._navbar{mini = 'yes', 'v/документація'},ns._navbar{mini = 'yes', 'v/документація'},
		'<br/>----',
		n._navbar{['міні'] = 'так', 'v/документація'},ns._navbar{['міні'] = 'так', 'v/документація'}
	})
	return table.concat(out[1])..table.concat(out[2])..table.concat(out[3])
end
return p