Template:Auphen/testcases
Appearance
Live acceptance tests for Template:Auphen / Module:Auphen: the engine's output is compared to hand-checked expectations. A row shows ✗ and files this page into Category:Auphen test failures if the engine ever drifts.
Pjany (YBS-PJ) pronunciation estimation
| Word | Rendered | Expected | Result |
|---|---|---|---|
geúrl |
/ɣuɹəl/ | /ɣuɹəl/ |
✓ |
seo (s-palatalization) |
/ʃɔ/ | /ʃɔ/ |
✓ |
teo (t-palatalization) |
/tʃɔ/ | /tʃɔ/ |
✓ |
geo |
/ɣɔ/ | /ɣɔ/ |
✓ |
Airananwe (YAS-AI) stem formation
Guards against two divergences fixed on 2026-08-26 (see Module talk:Auphen). The special rows exercise an @-index on a category target — the marked vowel must be the last one in the word, not the last of every vowel letter. The plural rows exercise a left context whose preceding letter opens a digraph member overlapping the target.
| Word | Ruleset | Rendered | Expected | Result |
|---|---|---|---|---|
papaté (one vowel letter) |
special |
paped | paped |
✓ |
opité (two) |
special |
opid | opid |
✓ |
apoté (two) |
special |
apud | apud |
✓ |
naquité (three) |
special |
naquid | naquid |
✓ |
arch (overlapping ch) |
plural |
archre | archre |
✓ |
éth (no overlap) |
plural |
éthre | éthre |
✓ |
rah (context must not fire) |
plural |
rar | rar |
✓ |
Graceful failure
An unknown code should not break the page — it returns a visible error and files the calling page into Category:Auphen errors:
{{#invoke:Auphen/frame|raw|x|NOPE}}→ ERROR: no sound data for code "NOPE"