1
0
mirror of synced 2025-12-25 02:17:36 -05:00

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:
Grace Park
2021-11-17 22:29:07 -08:00
committed by GitHub
parent 5e832d42bb
commit 5a809be3dc
4 changed files with 17 additions and 24 deletions

View File

@@ -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
)
})
})