跳转到内容

模組:UnwrapConversion/testcases

维基百科,自由的百科全书
-- [[Module:UnwrapConversion]]的單元測試範例,前往討論頁以執行測試。
local p = require('Module:UnitTests')

function p:test1()
	self:preprocess_equals('{{#invoke:UnwrapConversion | main | Test01 }}', '-{Test01}-')
	self:preprocess_equals('{{#invoke:UnwrapConversion | main | Test01-{}-Test02 }}', '-{Test01}--{Test02}-')
	self:preprocess_equals('{{#invoke:UnwrapConversion | main | Test01-{Test03-{Test04}-Test05}-Test02 }}', '-{Test01}--{Test03-{Test04}-Test05}--{Test02}-')
	self:preprocess_equals('{{#invoke:UnwrapConversion | main | Test01 | zh-hant }}', '-{zh-hant|Test01}-')
	self:preprocess_equals('{{#invoke:UnwrapConversion | main | Test01 | zh-hans;zh-hant;bad-flag }}', '-{zh-hans;zh-hant|Test01}-')
	self:preprocess_equals('{{#invoke:UnwrapConversion | main | Test01-{}-Test02 | zh-hant }}', '-{zh-hant|Test01}--{zh-hant|Test02}-')
end

return p