Template:Gutenberg author/testcases

From English Wikipedia @ Freddythechick

__EXPECTUNUSEDTEMPLATE__

Basic test (id is a name)
{{Gutenberg author |id=James,+Henry+(1843-1916) |name=Henry James}}
Works by Henry James at Project Gutenberg
Works by Henry James at Project Gutenberg
Expanded code
<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

Basic test (id is a number)
{{Gutenberg author |id=113 |name=Henry James}}
Works by Henry James at Project Gutenberg
Works by Henry James at Project Gutenberg
Expanded code
<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

Positional parameters (id, name)
{{Gutenberg author |James,+Henry+(1843-1916) |Henry James}}
Works by Henry James at Project Gutenberg
Works by Henry James at Project Gutenberg
Expanded code
<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

Positional parameters (name=name , id=id)
{{Gutenberg author |name=Henry James |id=James,+Henry+(1843-1916)}}
Works by Henry James at Project Gutenberg
Works by Henry James at Project Gutenberg
Expanded code
<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

coda
{{Gutenberg author |name=Henry James |id=James,+Henry+(1843-1916 |coda=(Father of Henry James Jr))}}
Works by Henry James at Project Gutenberg (Father of Henry James Jr)
Works by Henry James at Project Gutenberg (Father of Henry James Jr)
Expanded code
<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg (Father of Henry James Jr)

</syntaxhighlight>

<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg (Father of Henry James Jr)

</syntaxhighlight>

SPACE in ID
{{Gutenberg author |name=Henry James |id=James, Henry (1843-1916)}}
Works by Henry James at Project Gutenberg
Works by Henry James at Project Gutenberg
Expanded code
<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>

<syntaxhighlight lang="html" inline="1">Works by Henry James at Project Gutenberg

</syntaxhighlight>


No parameters
{{Gutenberg author}}
Lua error: bad argument #1 to 'getBestStatements' (string expected, got nil).
Lua error: bad argument #1 to 'getBestStatements' (string expected, got nil).
Expanded code
<syntaxhighlight lang="html" inline="1">Lua error: bad argument #1 to 'getBestStatements' (string expected, got nil).

</syntaxhighlight>

<syntaxhighlight lang="html" inline="1">Lua error: bad argument #1 to 'getBestStatements' (string expected, got nil).

</syntaxhighlight>