dev

Testharness report for Section link.

This is the unit test report for Section link, which produces integrity checks and output for debugging Section link.

Refresh
Test suite statusPassed
Scribunto test cases36/36
Code coverage2/2

Unit test report for Section link.

Scribunto test cases

p._main

12/12
StatusCodeExpectedActualDiffers at
Passing
p._main()
[[#Notes|Module talk:Section link/testcases § Notes]][[#Notes|Module talk:Section link/testcases § Notes]]
Passing
p._main(0)
Error
bad argument #1 to '_main' (string expected, got number)
Error
bad argument #1 to '_main' (string expected, got number)
Passing
p._main("Foo")
[[Foo#Notes|Foo § Notes]][[Foo#Notes|Foo § Notes]]
Passing
p._main("Foo", {})
[[Foo#Notes|Foo § Notes]][[Foo#Notes|Foo § Notes]]
Passing
p._main("Foo", [3] = 0)
Error
bad argument #3 to '_main' (table expected, got number)
Error
bad argument #3 to '_main' (table expected, got number)
Passing
p._main("Foo", [3] = {  nopage = true })
[[Foo#Notes|§ Notes]][[Foo#Notes|§ Notes]]
Passing
p._main("Foo", "Bar")
[[Foo#Bar|Foo § Bar]][[Foo#Bar|Foo § Bar]]
Passing
p._main("Foo", { "Bar" })
[[Foo#Bar|Foo § Bar]][[Foo#Bar|Foo § Bar]]
Passing
p._main("Foo", { "Bar", "Baz" })
Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]]Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]]
Passing
p._main("Foo", { "Bar" }, {  display = "''Foo''" })
[[Foo#Bar|''Foo'' § Bar]][[Foo#Bar|''Foo'' § Bar]]
Passing
p._main("Foo", "Baz", [4] = {})
[[Foo#Baz|Foo § Baz]][[Foo#Baz|Foo § Baz]]
Passing
p._main([2] = "Baz", [4] = {})
[[#Baz|Bar § Baz]][[#Baz|Bar § Baz]]

p.main

24/24
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:section link|main}}
[[#Notes|Module talk:Section link/testcases § Notes]][[#Notes|Module talk:Section link/testcases § Notes]]
Passing
{{#invoke:section link|main|Foo}}
[[Foo#Notes|Foo § Notes]][[Foo#Notes|Foo § Notes]]
Passing
{{#invoke:section link|main|Foo|nopage=0}}
[[Foo#Notes|Foo § Notes]][[Foo#Notes|Foo § Notes]]
Passing
{{#invoke:section link|main|Foo|nopage=1}}
[[Foo#Notes|§ Notes]][[Foo#Notes|§ Notes]]
Passing
{{#invoke:section link|main|Foo|nopage=yes}}
[[Foo#Notes|§ Notes]][[Foo#Notes|§ Notes]]
Passing
{{#invoke:section link|main|Foo|nopage=no}}
[[Foo#Notes|Foo § Notes]][[Foo#Notes|Foo § Notes]]
Passing
{{#invoke:section link|main|Foo|nopage=true}}
[[Foo#Notes|§ Notes]][[Foo#Notes|§ Notes]]
Passing
{{#invoke:section link|main|Foo|nopage=false}}
[[Foo#Notes|Foo § Notes]][[Foo#Notes|Foo § Notes]]
Passing
{{#invoke:section link|main|Foo|Bar}}
[[Foo#Bar|Foo § Bar]][[Foo#Bar|Foo § Bar]]
Passing
{{#invoke:section link|main|Foo#Bar}}
[[Foo#Bar|Foo § Bar]][[Foo#Bar|Foo § Bar]]
Passing
{{#invoke:section link|main|Foo|Bar Baz}}
[[Foo#Bar Baz|Foo § Bar Baz]][[Foo#Bar Baz|Foo § Bar Baz]]
Passing
{{#invoke:section link|main|Foo|Bar_Baz}}
[[Foo#Bar Baz|Foo § Bar Baz]][[Foo#Bar Baz|Foo § Bar Baz]]
Passing
{{#invoke:section link|main|Foo_Bar|Baz_Qux}}
[[Foo Bar#Baz Qux|Foo Bar § Baz Qux]][[Foo Bar#Baz Qux|Foo Bar § Baz Qux]]
Passing
{{#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]]
Passing
{{#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]]
Passing
{{#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]]
Passing
{{#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]]
Passing
{{#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]]
Passing
{{#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]]
Passing
{{#invoke:section link|main|Foo|Bar|Baz}}
Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]]Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]]
Passing
{{#invoke:section link|main|Foo|Bar|Baz}}
Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]]Foo §§ [[Foo#Bar|Bar]]​ and [[Foo#Baz|Baz]]
Passing
{{#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]]
Passing
{{#invoke:section link|main|Foo|Bar|display=''Foo''}}
[[Foo#Bar|''Foo'' § Bar]][[Foo#Bar|''Foo'' § Bar]]
Passing
{{#invoke:section link|main|Foo|Bar|display=Baz}}
Error
Display title "Baz" was ignored since it is not equivalent to the page's actual title
Error
Display title "Baz" was ignored since it is not equivalent to the page's actual title