Template:he-lemma/unit-tests

From Wiktionary, the free dictionary
Jump to navigation Jump to search
  • in the typical case, the first argument is provided, and is a valid page-name other than the current page:
  • blank/missing first argument:
    • {{he-lemma|}}:
      Expected:{{{1}}}
      Actual:[Term?]
    • {{he-lemma||wv=WV}}:
      Expected:WV
      Actual:WV
    • {{he-lemma||dwv=DWV}}:
      Expected:{{{1}}} / DWV
      Actual:/ DWV
    • {{he-lemma||wv=WV|dwv=DWV}}:
      Expected:WV / DWV
      Actual:WV / DWV
  • first argument == {{PAGENAME}}:
    • {{he-lemma|{{PAGENAME}}}}:
      Expected:he-lemma/unit-tests
      Actual:he-lemma/unit-tests
    • {{he-lemma|{{PAGENAME}}|wv=WV}}:
      Expected:WV
      Actual:WV
    • {{he-lemma|{{PAGENAME}}|dwv=DWV}}:
      Expected:he-lemma/unit-tests / DWV
      Actual:he-lemma/unit-tests / DWV
    • {{he-lemma|{{PAGENAME}}|wv=WV|dwv=DWV}}:
      Expected:WV / DWV
      Actual:WV / DWV
  • first argument not-a-valid-page-name:
    • {{he-lemma|[[one]]}}:
      Expected:one
      Actual:one
    • {{he-lemma|[[one]]|wv=WV}}:
      Expected:WV
      Actual:one
    • {{he-lemma|[[one]][[one]]|dwv=DWV}}:
      Expected:one / DWV
      Actual:one
    • {{he-lemma||wv=WV|dwv=DWV}}:
      Expected:WV / DWV
      Actual:one
  • test tr= (the code for that is independent of the above, so no "cross-testing" is needed):
    • {{he-lemma|one|tr=TR}}:
      Expected:one (TR)
      Actual:one (TR)