-- 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_IPAsym_list()
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɢʁʷ}}', '{{IPAsym| ɢʁʷ}}') -- 971
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| sʷ}}', '{{IPAsym| sʷ}}') -- 972
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| zʷ}}', '{{IPAsym| zʷ}}') -- 973
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʂʷ}}', '{{IPAsym| ʂʷ}}') -- 974
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʐʷ}}', '{{IPAsym| ʐʷ}}') -- 975
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| fʷ}}', '{{IPAsym| fʷ}}') -- 976
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| vʷ}}', '{{IPAsym| vʷ}}') -- 977
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ħʷ}}', '{{IPAsym| ħʷ}}') -- 978
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʕʷ}}', '{{IPAsym| ʕʷ}}') -- 979
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| hʷ}}', '{{IPAsym| hʷ}}') -- 980
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɦʷ}}', '{{IPAsym| ɦʷ}}') -- 981
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʷ }}', '{{IPAsym| ʷ }}') -- 982
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 421}}', '{{IPAsym| 421}}') -- 983
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌ʲ}}', '{{IPAsym| ◌ʲ}}') -- 984
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʲ }}', '{{IPAsym| ʲ }}') -- 985
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 422}}', '{{IPAsym| 422}}') -- 986
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 428}}', '{{IPAsym| 428}}') -- 987
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌̴}}', '{{IPAsym| ◌̴}}') -- 988
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ̴}}', '{{IPAsym| ̴}}') -- 989
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌ˠ}}', '{{IPAsym| ◌ˠ}}') -- 990
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ˠ }}', '{{IPAsym| ˠ }}') -- 991
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 423}}', '{{IPAsym| 423}}') -- 992
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| sˤ}}', '{{IPAsym| sˤ}}') -- 993
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| zˤ}}', '{{IPAsym| zˤ}}') -- 994
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| tˤ}}', '{{IPAsym| tˤ}}') -- 995
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| dˤ}}', '{{IPAsym| dˤ}}') -- 996
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| θˤ}}', '{{IPAsym| θˤ}}') -- 997
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ðˤ}}', '{{IPAsym| ðˤ}}') -- 998
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɮˤ}}', '{{IPAsym| ɮˤ}}') -- 999
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| lˤ}}', '{{IPAsym| lˤ}}') -- 1000
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| kˤ}}', '{{IPAsym| kˤ}}') -- 1001
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʔˤ}}', '{{IPAsym| ʔˤ}}') -- 1002
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌ˤ}}', '{{IPAsym| ◌ˤ}}') -- 1003
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ˤ }}', '{{IPAsym| ˤ }}') -- 1004
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 424}}', '{{IPAsym| 424}}') -- 1005
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| æ̃}}', '{{IPAsym| æ̃}}') -- 1006
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɒ̃}}', '{{IPAsym| ɒ̃}}') -- 1007
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ə̃}}', '{{IPAsym| ə̃}}') -- 1008
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɨ̃}}', '{{IPAsym| ɨ̃}}') -- 1009
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɪ̃}}', '{{IPAsym| ɪ̃}}') -- 1010
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʊ̃}}', '{{IPAsym| ʊ̃}}') -- 1011
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ø̃}}', '{{IPAsym| ø̃}}') -- 1012
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʏ̃}}', '{{IPAsym| ʏ̃}}') -- 1013
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ʉ̃}}', '{{IPAsym| ʉ̃}}') -- 1014
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɤ̃}}', '{{IPAsym| ɤ̃}}') -- 1015
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɯ̃}}', '{{IPAsym| ɯ̃}}') -- 1016
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɑ̃}}', '{{IPAsym| ɑ̃}}') -- 1017
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɛ̃}}', '{{IPAsym| ɛ̃}}') -- 1018
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| œ̃}}', '{{IPAsym| œ̃}}') -- 1019
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɔ̃}}', '{{IPAsym| ɔ̃}}') -- 1020
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ã}}', '{{IPAsym| ã}}') -- 1021
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ẽ}}', '{{IPAsym| ẽ}}') -- 1022
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ĩ}}', '{{IPAsym| ĩ}}') -- 1023
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| õ}}', '{{IPAsym| õ}}') -- 1024
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ũ}}', '{{IPAsym| ũ}}') -- 1025
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ɐ̃}}', '{{IPAsym| ɐ̃}}') -- 1026
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ỹ }}', '{{IPAsym| ỹ }}') -- 1027
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌̃}}', '{{IPAsym| ◌̃}}') -- 1028
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ̃ }}', '{{IPAsym| ̃ }}') -- 1029
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌ⁿ}}', '{{IPAsym| ◌ⁿ}}') -- 1030
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ⁿ}}', '{{IPAsym| ⁿ}}') -- 1031
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 425 }}', '{{IPAsym| 425 }}') -- 1032
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| dˡ}}', '{{IPAsym| dˡ}}') -- 1033
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌ˡ}}', '{{IPAsym| ◌ˡ}}') -- 1034
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ˡ}}', '{{IPAsym| ˡ}}') -- 1035
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 426 }}', '{{IPAsym| 426 }}') -- 1036
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| d̚}}', '{{IPAsym| d̚}}') -- 1037
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ◌̚}}', '{{IPAsym| ◌̚}}') -- 1038
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| ̚}}', '{{IPAsym| ̚}}') -- 1039
self:preprocess_equals_preprocess('{{#invoke:IPA symbol/sandbox|main| 427 }}', '{{IPAsym| 427 }}') -- 1040
--[[
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