Created page with "local pageTitle = mw.title.getCurrentTitle().text return { _main = { options = { mode = 'method', nowiki = true, unpk = true, }, tests = { { {{}, nil}, string.format( '<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main article: %s</div>', pageTitle ), }, { {{}, {}}, string.format( '<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main artic..." |
(No difference)
|
Latest revision as of 21:19, 12 March 2025
Documentation for this module may be created at Module:Hatnote/testcases/doc
local pageTitle = mw.title.getCurrentTitle().text
return {
_main = {
options = {
mode = 'method',
nowiki = true,
unpk = true,
},
tests = {
{
{{}, nil},
string.format(
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main article: [[:%s]]</div>',
pageTitle
),
},
{
{{}, {}},
string.format(
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main article: [[:%s]]</div>',
pageTitle
),
},
{
{{}, {selfref = true}},
string.format(
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink selfref">Main article: [[:%s]]</div>',
pageTitle
),
},
{
{{'Foo'}, nil},
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main article: [[:Foo]]</div>',
},
{
{{'Foo#Bar'}, nil},
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main article: [[:Foo#Bar|Foo § Bar]]</div>',
},
{
{{'Foo', 'Bar'}, nil},
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main articles: [[:Foo]] and [[:Bar]]</div>',
},
{
{{'Foo', 'Bar', 'Baz'}, nil},
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main articles: [[:Foo]], [[:Bar]], and [[:Baz]]</div>',
},
{
{{'Category:Foo'}, nil},
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main page: [[:Category:Foo]]</div>',
},
{
{{'Category talk:Foo'}, nil},
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink">Main page: [[:Category talk:Foo]]</div>',
},
{
{{}, {selfref = true}},
string.format(
'<div role="note" data-nosnippet class="notice hatnote context-link main dablink selfref">Main article: [[:%s]]</div>',
pageTitle
)
},
}
}
}
