Module:Bracket/testcases

-- Unit tests for Module:{{ROOTPAGENAME}}. Click talk page to run tests.

local p = require('Module:UnitTests')

function p:test_samples()

self:preprocess_equals_preprocess('{{#invoke:Bracket/sandbox|32TeamBracket-Compact-Squash5}}', '{{32TeamBracket-Compact-Squash5}}')

self:preprocess_equals_preprocess('{{#invoke:Bracket/sandbox|64TeamBracket}}', '{{64TeamBracket}}')

self:preprocess_equals_preprocess('{{#invoke:Bracket/sandbox|8TeamBracket-Compact-NoSeeds-Byes}}', '{{8TeamBracket-Compact-NoSeeds-Byes}}')

end

--[[

function p:test_2()

self:preprocess_equals_preprocess('{{#invoke:Bracket/sandbox|2TeamBracket}}', '{{2TeamBracket}}')

end

function p:test_4()

self:preprocess_equals_preprocess_many('{{#invoke:Bracket/sandbox|4TeamBracket','}}', '{{4TeamBracket','}}', {

{''}, {'-Tennis3'}, {'-Tennis35'}, {'-Tennis5'}

})

end

function p:test_8()

self:preprocess_equals_preprocess('{{#invoke:Bracket/sandbox|6TeamBracket}}', '{{6TeamBracket}}')

self:preprocess_equals_preprocess('{{#invoke:Bracket/sandbox|7TeamBracket}}', '{{7TeamBracket}}')

self:preprocess_equals_preprocess_many('{{#invoke:Bracket/sandbox|8TeamBracket','}}', '{{8TeamBracket','}}', {

{''}, {'-Byes'}, {'-Compact-NoSeeds-Byes'}, {'-Tennis3'}, {'-Tennis5'}

})

end

function p:test_16()

self:preprocess_equals_preprocess_many('{{#invoke:Bracket/sandbox|16TeamBracket','}}', '{{16TeamBracket','}}', {

{''}, {'-Byes'}, {'-Compact-Archery'}, {'-Compact-NoSeeds-Byes'},

{'-Compact-Tennis3'}, {'-Compact-Tennis3-Byes'},

{'-Compact-Tennis5'}, {'-Compact-Tennis5-Byes'},

{'-Tennis3'}, {'-Tennis5'}

})

end

function p:test_32()

self:preprocess_equals_preprocess_many('{{#invoke:Bracket/sandbox|32TeamBracket','}}', '{{32TeamBracket','}}', {

{''}, {'-Byes'}, {'-Compact-NoSeeds-Byes'}, {'-Compact-Squash5'},

{'-Compact-Tennis3'}, {'-Tennis3'}

})

end

function p:test_64()

self:preprocess_equals_preprocess('{{#invoke:Bracket/sandbox|64TeamBracket}}', '{{64TeamBracket}}')

end

]]--

return p