Testharness report for Section link.
This is the unit test report for Section link, which produces integrity checks and output for debugging Section link.
| Test suite status | |
|---|---|
| Scribunto test cases | |
| Code coverage |
Unit test report for Section link.
- Test members missing: none
- Test cases failing: none
- Execution time: 10.3ms
Scribunto test cases
| ||||
|---|---|---|---|---|
| Status | Code | Expected | Actual | Differs at |
p._main() | [[#Notes|Module talk:Section link/testcases § Notes]] | [[#Notes|Module talk:Section link/testcases § Notes]] | ||
p._main(0) | bad argument #1 to '_main' (string expected, got number) | bad argument #1 to '_main' (string expected, got number) | ||
p._main("Foo") | [[Foo#Notes|Foo § Notes]] | [[Foo#Notes|Foo § Notes]] | ||
p._main("Foo", {}) | [[Foo#Notes|Foo § Notes]] | [[Foo#Notes|Foo § Notes]] | ||
p._main("Foo", [3] = 0) | bad argument #3 to '_main' (table expected, got number) | bad argument #3 to '_main' (table expected, got number) | ||
p._main("Foo", [3] = { nopage = true }) | [[Foo#Notes|§ Notes]] | [[Foo#Notes|§ Notes]] | ||
p._main("Foo", "Bar") | [[Foo#Bar|Foo § Bar]] | [[Foo#Bar|Foo § Bar]] | ||
p._main("Foo", { "Bar" }) | [[Foo#Bar|Foo § Bar]] | [[Foo#Bar|Foo § Bar]] | ||
p._main("Foo", { "Bar", "Baz" }) | Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]] | Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]] | ||
p._main("Foo", { "Bar" }, { display = "''Foo''" }) | [[Foo#Bar|''Foo'' § Bar]] | [[Foo#Bar|''Foo'' § Bar]] | ||
p._main("Foo", "Baz", [4] = {}) | [[Foo#Baz|Foo § Baz]] | [[Foo#Baz|Foo § Baz]] | ||
p._main([2] = "Baz", [4] = {}) | [[#Baz|Bar § Baz]] | [[#Baz|Bar § Baz]] | ||
| ||||
|---|---|---|---|---|
| Status | Code | Expected | Actual | Differs at |
{{#invoke:section link|main}} | [[#Notes|Module talk:Section link/testcases § Notes]] | [[#Notes|Module talk:Section link/testcases § Notes]] | ||
{{#invoke:section link|main|Foo}} | [[Foo#Notes|Foo § Notes]] | [[Foo#Notes|Foo § Notes]] | ||
{{#invoke:section link|main|Foo|nopage=0}} | [[Foo#Notes|Foo § Notes]] | [[Foo#Notes|Foo § Notes]] | ||
{{#invoke:section link|main|Foo|nopage=1}} | [[Foo#Notes|§ Notes]] | [[Foo#Notes|§ Notes]] | ||
{{#invoke:section link|main|Foo|nopage=yes}} | [[Foo#Notes|§ Notes]] | [[Foo#Notes|§ Notes]] | ||
{{#invoke:section link|main|Foo|nopage=no}} | [[Foo#Notes|Foo § Notes]] | [[Foo#Notes|Foo § Notes]] | ||
{{#invoke:section link|main|Foo|nopage=true}} | [[Foo#Notes|§ Notes]] | [[Foo#Notes|§ Notes]] | ||
{{#invoke:section link|main|Foo|nopage=false}} | [[Foo#Notes|Foo § Notes]] | [[Foo#Notes|Foo § Notes]] | ||
{{#invoke:section link|main|Foo|Bar}} | [[Foo#Bar|Foo § Bar]] | [[Foo#Bar|Foo § Bar]] | ||
{{#invoke:section link|main|Foo#Bar}} | [[Foo#Bar|Foo § Bar]] | [[Foo#Bar|Foo § Bar]] | ||
{{#invoke:section link|main|Foo|Bar Baz}} | [[Foo#Bar Baz|Foo § Bar Baz]] | [[Foo#Bar Baz|Foo § Bar Baz]] | ||
{{#invoke:section link|main|Foo|Bar_Baz}} | [[Foo#Bar Baz|Foo § Bar Baz]] | [[Foo#Bar Baz|Foo § Bar Baz]] | ||
{{#invoke:section link|main|Foo_Bar|Baz_Qux}} | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | ||
{{#invoke:section link|main|Foo_Bar|Baz_Qux|keep-underscores=1}} | [[Foo_Bar#Baz_Qux|Foo_Bar § Baz_Qux]] | [[Foo_Bar#Baz_Qux|Foo_Bar § Baz_Qux]] | ||
{{#invoke:section link|main|Foo_Bar|Baz_Qux|keep-underscores=0}} | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | ||
{{#invoke:section link|main|Foo_Bar|Baz_Qux|keep-underscores=yes}} | [[Foo_Bar#Baz_Qux|Foo_Bar § Baz_Qux]] | [[Foo_Bar#Baz_Qux|Foo_Bar § Baz_Qux]] | ||
{{#invoke:section link|main|Foo_Bar|Baz_Qux|keep-underscores=no}} | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | ||
{{#invoke:section link|main|Foo_Bar|Baz_Qux|keep-underscores=true}} | [[Foo_Bar#Baz_Qux|Foo_Bar § Baz_Qux]] | [[Foo_Bar#Baz_Qux|Foo_Bar § Baz_Qux]] | ||
{{#invoke:section link|main|Foo_Bar|Baz_Qux|keep-underscores=false}} | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | [[Foo Bar#Baz Qux|Foo Bar § Baz Qux]] | ||
{{#invoke:section link|main|Foo|Bar|Baz}} | Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]] | Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]] | ||
{{#invoke:section link|main|Foo|Bar|Baz}} | Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]] | Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]] | ||
{{#invoke:section link|main|Foo|Bar|Baz|Qux}} | Foo §§ [[Foo#Bar|Bar]], [[Foo#Baz|Baz]], and [[Foo#Qux|Qux]] | Foo §§ [[Foo#Bar|Bar]], [[Foo#Baz|Baz]], and [[Foo#Qux|Qux]] | ||
{{#invoke:section link|main|Foo|Bar|display=''Foo''}} | [[Foo#Bar|''Foo'' § Bar]] | [[Foo#Bar|''Foo'' § Bar]] | ||
{{#invoke:section link|main|Foo|Bar|display=Baz}} | Display title "Baz" was ignored since it is not equivalent to the page's actual title | Display title "Baz" was ignored since it is not equivalent to the page's actual title | ||