-- Example Unit tests for [[Module:IPA symbol]]. Click talk page to run tests.
local p = require('Module:UnitTests')
-- self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main|))', '((IPAsym|))')
-- All input options currently in ((IPAsym)). The number is the rownumber in that template
-- Due to size (1104 entries), the list had to be split up into parts
function p:test_a_IPAsym_list_row_865_870()
--These five rows moved here to prevent part 5 to fail (too big):
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| pʰ))', '((IPAsym| pʰ))') -- 866
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| tʰ))', '((IPAsym| tʰ))') -- 867
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| t̪ ʰ))', '((IPAsym| t̪ ʰ))') -- 868
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ʈʰ))', '((IPAsym| ʈʰ))') -- 869
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| kʰ))', '((IPAsym| kʰ))') -- 870
end
function p:test_a_IPAsym_list_row_491_500()
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| q͡χ ))', '((IPAsym| q͡χ ))') -- 491
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| kxʼ))', '((IPAsym| kxʼ))') -- 492
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| k͜xʼ))', '((IPAsym| k͜xʼ))') -- 493
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| k͡xʼ ))', '((IPAsym| k͡xʼ ))') -- 494
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| q͡χʼ))', '((IPAsym| q͡χʼ))') -- 495
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| qχʼ ))', '((IPAsym| qχʼ ))') -- 496
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɡɣ))', '((IPAsym| ɡɣ))') -- 497
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɡ͡ɣ ))', '((IPAsym| ɡ͡ɣ ))') -- 498
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɢʁ))', '((IPAsym| ɢʁ))') -- 499
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɢ͡ʁ ))', '((IPAsym| ɢ͡ʁ ))') -- 500
end
function p:test_IPAsym_list()
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ◌ˀ))', '((IPAsym| ◌ˀ))') -- 1041
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˀ ))', '((IPAsym| ˀ ))') -- 1042
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɹ̝))', '((IPAsym| ɹ̝))') -- 1043
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ̝ ))', '((IPAsym| ̝ ))') -- 1044
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˔ ))', '((IPAsym| ˔ ))') -- 1045
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| e̝))', '((IPAsym| e̝))') -- 1046
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| e̞ ))', '((IPAsym| e̞ ))') -- 1047
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| β̞))', '((IPAsym| β̞))') -- 1048
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ̞ ))', '((IPAsym| ̞ ))') -- 1049
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˕ ))', '((IPAsym| ˕ ))') -- 1050
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 429 ))', '((IPAsym| 429 ))') -- 1051
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 430))', '((IPAsym| 430))') -- 1052
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ŋ̍))', '((IPAsym| ŋ̍))') -- 1053
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ŋ̩))', '((IPAsym| ŋ̩))') -- 1054
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| n̩))', '((IPAsym| n̩))') -- 1055
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| m̩))', '((IPAsym| m̩))') -- 1056
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| r̩))', '((IPAsym| r̩))') -- 1057
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɹ̩))', '((IPAsym| ɹ̩))') -- 1058
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| l̩))', '((IPAsym| l̩))') -- 1059
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ◌̩))', '((IPAsym| ◌̩))') -- 1060
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ̩))', '((IPAsym| ̩))') -- 1061
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 431 ))', '((IPAsym| 431 ))') -- 1062
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| . ))', '((IPAsym| . ))') -- 1063
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| u̯))', '((IPAsym| u̯))') -- 1064
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| i̯))', '((IPAsym| i̯))') -- 1065
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| y̯))', '((IPAsym| y̯))') -- 1066
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ʊ̯))', '((IPAsym| ʊ̯))') -- 1067
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɪ̯))', '((IPAsym| ɪ̯))') -- 1068
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ʏ̯))', '((IPAsym| ʏ̯))') -- 1069
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| e̯))', '((IPAsym| e̯))') -- 1070
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| o̯))', '((IPAsym| o̯))') -- 1071
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ◌̯))', '((IPAsym| ◌̯))') -- 1072
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ̯))', '((IPAsym| ̯))') -- 1073
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 432 ))', '((IPAsym| 432 ))') -- 1074
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| aʊ))', '((IPAsym| aʊ))') -- 1075
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| aɪ))', '((IPAsym| aɪ))') -- 1076
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ɔɪ))', '((IPAsym| ɔɪ))') -- 1077
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| oʊ))', '((IPAsym| oʊ))') -- 1078
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| eɪ ))', '((IPAsym| eɪ ))') -- 1079
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ᶣ ))', '((IPAsym| ᶣ ))') -- 1080
-- SUPRASEGMENTALS
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 501))', '((IPAsym| 501))') -- 1082
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˈ ))', '((IPAsym| ˈ ))') -- 1083
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 502))', '((IPAsym| 502))') -- 1084
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˌ ))', '((IPAsym| ˌ ))') -- 1085
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 503))', '((IPAsym| 503))') -- 1086
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 504))', '((IPAsym| 504))') -- 1087
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˑ))', '((IPAsym| ˑ))') -- 1088
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ː ))', '((IPAsym| ː ))') -- 1089
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 505))', '((IPAsym| 505))') -- 1090
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ̆))', '((IPAsym| ̆))') -- 1091
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ə̆ ))', '((IPAsym| ə̆ ))') -- 1092
-- TONE LETTERS
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 519))', '((IPAsym| 519))') -- 1094
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 523))', '((IPAsym| 523))') -- 1095
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˩))', '((IPAsym| ˩))') -- 1096
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˨))', '((IPAsym| ˨))') -- 1097
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˧))', '((IPAsym| ˧))') -- 1098
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˦))', '((IPAsym| ˦))') -- 1099
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ˥ ))', '((IPAsym| ˥ ))') -- 1100
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 517))', '((IPAsym| 517))') -- 1101
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ꜜ◌))', '((IPAsym| ꜜ◌))') -- 1102
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ꜜ ))', '((IPAsym| ꜜ ))') -- 1103
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 518))', '((IPAsym| 518))') -- 1104
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ꜛ◌))', '((IPAsym| ꜛ◌))') -- 1105
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ꜛ ))', '((IPAsym| ꜛ ))') -- 1106
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ∅ ))', '((IPAsym| ∅ ))') -- 1107
-- EXTENDED IPA
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 601 ))', '((IPAsym| 601 ))') -- 1109
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 602 ))', '((IPAsym| 602 ))') -- 1110
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 603 ))', '((IPAsym| 603 ))') -- 1111
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 604 ))', '((IPAsym| 604 ))') -- 1112
-- INDETERMINACY symbols
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 611))', '((IPAsym| 611))') -- 1114
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 612))', '((IPAsym| 612))') -- 1115
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| * ))', '((IPAsym| * ))') -- 1116
-- TRANSCRIPTION
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 901))', '((IPAsym| 901))') -- 1118
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| [))', '((IPAsym| [))') -- 1119
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 902))', '((IPAsym| 902))') -- 1120
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ]))', '((IPAsym| ]))') -- 1121
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 903))', '((IPAsym| 903))') -- 1122
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| /))', '((IPAsym| /))') -- 1123
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 906))', '((IPAsym| 906))') -- 1124
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ())', '((IPAsym| ())') -- 1125
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| 907))', '((IPAsym| 907))') -- 1126
self:preprocess_equals_preprocess('((#invoke:IPA symbol/sandbox|main| ) ))', '((IPAsym| ) ))') -- 1127
end
return p