Module:Formatted appearance/testcases

-- Unit tests for Module:Formatted appearance. Click talk page to run tests. local p = require('Module:UnitTests')

function p:test_01_generic self:preprocess_equals_sandbox_many('{{#invoke:Formatted appearance', 'getFormattedAppearance', {		{'major_work=Arrow', '\'\'Arrow\'\''},		{'minor_work=Pilot', '"Pilot"'},		{'date=October 10, 2012', 'October 10, 2012'},		{'major_work=Arrow|minor_work=Pilot', '{{unbulleted list|\"Pilot\"|\'\'Arrow\'\'}}'},		{'major_work=Arrow|date=October 10, 2012', '{{unbulleted list|\'\'Arrow\'\'|October 10, 2012}}'},		{'minor_work=Pilot|date=October 10, 2012', '{{unbulleted list|"Pilot"|October 10, 2012}}'},		{'major_work=Arrow|minor_work=Pilot|date=October 10, 2012', '{{unbulleted list|"Pilot"|\'\'Arrow\'\'|October 10, 2012}}'},		{'major_work=Arrow|minor_work=Pilot|date={{start date|2012|10|10}}', '{{unbulleted list|"Pilot"|\'\'Arrow\'\'|{{start date|2012|10|10}}}}'},   }) end function p:test_02_comic self:preprocess_equals_sandbox_many('{{#invoke:Formatted appearance', 'getFormattedAppearance', {		{'major_work=The Incredible Hulk', '\'\'The Incredible Hulk\'\},		{'issue=180', },		{'issue=#180', ''},		{'date=October, 1974', 'October, 1974'},		{'major_work=The Incredible Hulk|issue=180', '\'\'The Incredible Hulk\'\' #180'},		{'major_work=The Incredible Hulk|date=October, 1974', '{{unbulleted list|\'\'The Incredible Hulk\'\'|October, 1974}}'},		{'issue=180|date=October, 1974', 'October, 1974'},		{'major_work=The Incredible Hulk|issue=180|_date=October, 1974', '{{unbulleted list|\'\'The Incredible Hulk\'\' #180|October, 1974}}'},		{'major_work=The Incredible Hulk|issue=Issue 180|date=October, 1974', '{{unbulleted list|\'\'The Incredible Hulk\'\' Hulk Issue #180|October, 1974}}'},		{'major_work=The Incredible Hulk|issue=Issue #180|date=October, 1974', '{{unbulleted list|\'\'The Incredible Hulk\'\' Issue #180|October, 1974}}'}, {'major_work=The Incredible Hulk|issue=180|date={{start date|1974|10}}', '{{unbulleted list|\'\'The Incredible Hulk\'\' #180|{{start date|1974|10}}}}'}, }) end

return p