MiniTocItems: rerender tocs and fix bugs (#22948)
* add key to force rerender tocs * move up platform specific to properly display none and go back to using contents * remove i
This commit is contained in:
@@ -337,7 +337,7 @@ describe('server', () => {
|
||||
)
|
||||
expect($('h2#in-this-article').length).toBe(1)
|
||||
expect($('h2#in-this-article + div div ul').length).toBeGreaterThan(0) // non-indented items
|
||||
expect($('h2#in-this-article + div div ul a div div div ul.ml-3').length).toBeGreaterThan(0) // indented items
|
||||
expect($('h2#in-this-article + div div ul div div div div ul.ml-3').length).toBeGreaterThan(0) // indented items
|
||||
})
|
||||
|
||||
test('does not render mini TOC in articles with only one heading', async () => {
|
||||
@@ -878,15 +878,13 @@ describe('extended Markdown', () => {
|
||||
test('renders expected mini TOC headings in platform-specific content', async () => {
|
||||
const $ = await getDOM('/en/github/using-git/associating-text-editors-with-git')
|
||||
expect($('h2#in-this-article').length).toBe(1)
|
||||
expect($('h2#in-this-article + div div ul div.extended-markdown.mac').length).toBeGreaterThan(1)
|
||||
expect(
|
||||
$('h2#in-this-article + div div ul a div div div.extended-markdown.mac').length
|
||||
).toBeGreaterThan(1)
|
||||
expect(
|
||||
$('h2#in-this-article + div div ul a div div div.extended-markdown.windows').length
|
||||
).toBeGreaterThan(1)
|
||||
expect(
|
||||
$('h2#in-this-article + div div ul a div div div.extended-markdown.linux').length
|
||||
$('h2#in-this-article + div div ul div.extended-markdown.windows').length
|
||||
).toBeGreaterThan(1)
|
||||
expect($('h2#in-this-article + div div ul div.extended-markdown.linux').length).toBeGreaterThan(
|
||||
1
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user