Module:IPA symbol/sandbox/testcases
Appearance
![]() | This is the test cases page for the module Module:IPA symbol/sandbox. Results of the test cases. |
-- Example Unit tests for [[Module:IPAsymbol]]. Click talk page to run tests.
local p = require('Module:UnitTests')
-- self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|}}', '{{IPAsym|}}')
function p:test_a_latinalphabet()
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|m}}', '{{IPAsym|m}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|p}}', '{{IPAsym|p}}')
end
--[[ comment out for now
function p:test_b_symbols()
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|ʘ}}', '{{IPAsym|ʘ}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|147}}', '{{IPAsym|147}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|ɦ}}', '{{IPAsym|ɦ}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|h̃ }}', '{{IPAsym|h̃ }}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|146 424}}', '{{IPAsym|146 424}}')
end
function p:test_c_extremes()
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|}}', '{{IPAsym|}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main}}', '{{IPAsym}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| }}', '{{IPAsym| }}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|xyz}}', '{{IPAsym|xyz}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| m }}', '{{IPAsym| m }}')
end
function p:test_d_erroroptions()
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|xyz|}}', '{{IPAsym|xyz||}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|xyz|}}', '{{IPAsym|xyz||}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|xyz|para2msg}}', '{{IPAsym|xyz|para2msg}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|xyz|para2msg|para3msg}}', '{{IPAsym|xyz|para2msg|para3msg}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main||para2msg|para3msg}}', '{{IPAsym||para2msg|para3msg}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|||para3msg}}', '{{IPAsym|||para3msg}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main||3=para3msg}}', '{{IPAsym||3=para3msg}}')
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|xyz|3=para3msg}}', '{{IPAsym|xyz|3=para3msg}}')
end
]]--
function p:test_x_debug()
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|101}}', '{{IPAsym|101}}')
end
function p:test_z_full_list()
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main|m}}', '{{IPAsym|m}}')
end
--[[
-- All input options from current {{IPAsym}}. The number is the rownumber in IPAsym.
-- STOPS
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 101}}', '{{IPAsym| 101}}') -- 5
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| p }}', '{{IPAsym| p }}') -- 6
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 101 408}}', '{{IPAsym| 101 408}}') -- 7
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| p̪ }}', '{{IPAsym| p̪ }}') -- 8
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 102}}', '{{IPAsym| 102}}') -- 9
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| b }}', '{{IPAsym| b }}') -- 10
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 102 408}}', '{{IPAsym| 102 408}}') -- 11
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| b̪ }}', '{{IPAsym| b̪ }}') -- 12
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 103}}', '{{IPAsym| 103}}') -- 13
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| t }}', '{{IPAsym| t }}') -- 14
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 103 408}}', '{{IPAsym| 103 408}}') -- 15
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 103 + 408}}', '{{IPAsym| 103 + 408}}') -- 16
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| t̪ }}', '{{IPAsym| t̪ }}') -- 17
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 104}}', '{{IPAsym| 104}}') -- 18
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| d }}', '{{IPAsym| d }}') -- 19
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 104 408}}', '{{IPAsym| 104 408}}') -- 20
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 104 + 408}}', '{{IPAsym| 104 + 408}}') -- 21
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| d̪ }}', '{{IPAsym| d̪ }}') -- 22
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 103 414}}', '{{IPAsym| 103 414}}') -- 23
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| t̠ }}', '{{IPAsym| t̠ }}') -- 24
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 104 414}}', '{{IPAsym| 104 414}}') -- 25
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| d̠ }}', '{{IPAsym| d̠ }}') -- 26
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| t̠ʲ}}', '{{IPAsym| t̠ʲ}}') -- 27
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| c̟}}', '{{IPAsym| c̟}}') -- 28
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ȶ }}', '{{IPAsym| ȶ }}') -- 29
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| d̠ʲ}}', '{{IPAsym| d̠ʲ}}') -- 30
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɟ̟}}', '{{IPAsym| ɟ̟}}') -- 31
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ȡ }}', '{{IPAsym| ȡ }}') -- 32
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 105}}', '{{IPAsym| 105}}') -- 33
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ʈ }}', '{{IPAsym| ʈ }}') -- 34
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 106}}', '{{IPAsym| 106}}') -- 35
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɖ }}', '{{IPAsym| ɖ }}') -- 36
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 107}}', '{{IPAsym| 107}}') -- 37
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| c }}', '{{IPAsym| c }}') -- 38
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 108}}', '{{IPAsym| 108}}') -- 39
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɟ }}', '{{IPAsym| ɟ }}') -- 40
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 109}}', '{{IPAsym| 109}}') -- 41
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| k }}', '{{IPAsym| k }}') -- 42
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 110}}', '{{IPAsym| 110}}') -- 43
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɡ }}', '{{IPAsym| ɡ }}') -- 44
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 111}}', '{{IPAsym| 111}}') -- 45
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| q }}', '{{IPAsym| q }}') -- 46
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 112}}', '{{IPAsym| 112}}') -- 47
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɢ }}', '{{IPAsym| ɢ }}') -- 48
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 173}}', '{{IPAsym| 173}}') -- 49
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ʡ }}', '{{IPAsym| ʡ }}') -- 50
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 113}}', '{{IPAsym| 113}}') -- 51
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ʔ }}', '{{IPAsym| ʔ }}') -- 52
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 103 + 407}}', '{{IPAsym| 103 + 407}}') -- 53
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 103 407}}', '{{IPAsym| 103 407}}') -- 54
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| t̼ }}', '{{IPAsym| t̼ }}') -- 55
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 104 + 407}}', '{{IPAsym| 104 + 407}}') -- 56
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 104 407}}', '{{IPAsym| 104 407}}') -- 57
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| d̼ }}', '{{IPAsym| d̼ }}') -- 58
-- NASAL
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 114}}', '{{IPAsym| 114}}') -- 60
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| m }}', '{{IPAsym| m }}') -- 61
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 114 402A}}', '{{IPAsym| 114 402A}}') -- 62
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| m̥ }}', '{{IPAsym| m̥ }}') -- 63
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 115}}', '{{IPAsym| 115}}') -- 64
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɱ }}', '{{IPAsym| ɱ }}') -- 65
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 116 408}}', '{{IPAsym| 116 408}}') -- 66
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 116 + 408}}', '{{IPAsym| 116 + 408}}') -- 67
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| n̪ }}', '{{IPAsym| n̪ }}') -- 68
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 116}}', '{{IPAsym| 116}}') -- 69
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| n }}', '{{IPAsym| n }}') -- 70
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 116 402A}}', '{{IPAsym| 116 402A}}') -- 71
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| n̥ }}', '{{IPAsym| n̥ }}') -- 72
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 116 414}}', '{{IPAsym| 116 414}}') -- 73
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| n̠ }}', '{{IPAsym| n̠ }}') -- 74
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| n̠ʲ}}', '{{IPAsym| n̠ʲ}}') -- 75
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɲ̟}}', '{{IPAsym| ɲ̟}}') -- 76
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ȵ }}', '{{IPAsym| ȵ }}') -- 77
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 117}}', '{{IPAsym| 117}}') -- 78
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɳ }}', '{{IPAsym| ɳ }}') -- 79
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 117 402A}}', '{{IPAsym| 117 402A}}') -- 80
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɳ̊}}', '{{IPAsym| ɳ̊}}') -- 81
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɳ̥ }}', '{{IPAsym| ɳ̥ }}') -- 82
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 118}}', '{{IPAsym| 118}}') -- 83
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɲ }}', '{{IPAsym| ɲ }}') -- 84
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 118 402A}}', '{{IPAsym| 118 402A}}') -- 85
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɲ̊}}', '{{IPAsym| ɲ̊}}') -- 86
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɲ̥ }}', '{{IPAsym| ɲ̥ }}') -- 87
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 119}}', '{{IPAsym| 119}}') -- 88
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ŋ }}', '{{IPAsym| ŋ }}') -- 89
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 119 402A}}', '{{IPAsym| 119 402A}}') -- 90
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ŋ̥}}', '{{IPAsym| ŋ̥}}') -- 91
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ŋ̊ }}', '{{IPAsym| ŋ̊ }}') -- 92
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 120}}', '{{IPAsym| 120}}') -- 93
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɴ }}', '{{IPAsym| ɴ }}') -- 94
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 116 407}}', '{{IPAsym| 116 407}}') -- 95
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 116 + 407}}', '{{IPAsym| 116 + 407}}') -- 96
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| n̼ }}', '{{IPAsym| n̼ }}') -- 97
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| 126}}', '{{IPAsym| 126}}') -- 98
-- FRICATIVES
self:preprocess_equals_preprocess('{{#invoke:IPAsymbol/sandbox|main| ɸ }}', '{{IPAsym| ɸ }}') -- 100
]]--