Template:Taxasource/testcases

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

With current {{Taxasource}}

[edit]
  • {{Taxasource/sandbox|ITIS}}=ITIS
  • {{Taxasource/sandbox|FishBase}}=FishBase
  • {{Taxasource/sandbox|FishBase & ITIS}}=FishBase & ITIS
  • {{Taxasource/sandbox|FishBase & ITIS|ADW|GRIN}}=Animal Diversity Web (ADW) & FishBase & GRIN & ITIS
  • {{Taxasource/sandbox|FishBase & ITIS|ADW|en|name=Amphiprion frenatus}}=Animal Diversity Web (ADW) & en.wikipedia & FishBase & ITIS
  • {{Taxasource/sandbox|adw|GRIN|ref=myref|ref3=myref3|ref2=myref2}}=Animal Diversity Web (ADW) & GRIN & myref & myref2 & myref3
  • {{Taxasource/sandbox|ADW|grin}}=Animal Diversity Web (ADW) & GRIN
  • No more an error: bad order:
  • No more an error: spaces:
  • No more an error: only 6 sources + 2 ref:
    • {{Taxasource/sandbox|GRIN|GRIN|GRIN|GRIN|GRIN|GRIN|GRIN|GRIN|ref=myref|ref2=myref2|ref3=myref3}}=GRIN & GRIN & GRIN & GRIN & GRIN & GRIN & GRIN & GRIN & myref & myref2 & myref3
  • ERROR: unknown value:
    • {{Taxasource/sandbox|FishBase2|FishBase|badvalue1|ref=myref|ref3=myref3|ref2=myref2}}=badvalue1 & FishBase & fishbase2 & myref & myref2 & myref3
      Debug:
      getSourceLink: Unknown source 'fishbase2'
      getSourceLink: Unknown source 'badvalue1'
  • ERROR: unknown parameter:
    • {{Taxasource/sandbox|FishBase|strangeparam=myparam}}=FishBase
      Debug:
      getSourceLinks: Unmanaged parameter 'strangeparam' passed to Taxasource