@@ -325,23 +325,29 @@ def test_register_markdown_anchors() -> None:
325325 [](){#alias9}
326326 ## Heading more2 {#heading-custom2}
327327
328+ [](){#aliasSame}
329+ ## Same heading 1
330+ [](){#aliasSame}
331+ ## Same heading 2
332+
328333 [](){#alias10}
329334 """ ,
330335 ),
331336 )
332337 assert plugin ._url_map == {
333- "foo" : "page#heading-foo" ,
334- "bar" : "page#bar" ,
335- "alias1" : "page#heading-bar" ,
336- "alias2" : "page#heading-bar" ,
337- "alias3" : "page#alias3" ,
338- "alias4" : "page#heading-baz" ,
339- "alias5" : "page#alias5" ,
340- "alias6" : "page#alias6" ,
341- "alias7" : "page#alias7" ,
342- "alias8" : "page#alias8" ,
343- "alias9" : "page#heading-custom2" ,
344- "alias10" : "page#alias10" ,
338+ "foo" : ["page#heading-foo" ],
339+ "bar" : ["page#bar" ],
340+ "alias1" : ["page#heading-bar" ],
341+ "alias2" : ["page#heading-bar" ],
342+ "alias3" : ["page#alias3" ],
343+ "alias4" : ["page#heading-baz" ],
344+ "alias5" : ["page#alias5" ],
345+ "alias6" : ["page#alias6" ],
346+ "alias7" : ["page#alias7" ],
347+ "alias8" : ["page#alias8" ],
348+ "alias9" : ["page#heading-custom2" ],
349+ "alias10" : ["page#alias10" ],
350+ "aliasSame" : ["page#same-heading-1" , "page#same-heading-2" ],
345351 }
346352
347353
@@ -366,9 +372,9 @@ def test_register_markdown_anchors_with_admonition() -> None:
366372 ),
367373 )
368374 assert plugin ._url_map == {
369- "alias1" : "page#alias1" ,
370- "alias2" : "page#heading-bar" ,
371- "alias3" : "page#alias3" ,
375+ "alias1" : [ "page#alias1" ] ,
376+ "alias2" : [ "page#heading-bar" ] ,
377+ "alias3" : [ "page#alias3" ] ,
372378 }
373379
374380
0 commit comments