You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
describe('test multi sidebar sort root', () => {
|
|
|
|
beforeAll(async () => {
|
|
|
|
await goto('/frontmatter/multiple-levels-outline')
|
|
|
|
})
|
|
|
|
|
|
|
|
test('using / sidebar', async () => {
|
|
|
|
const sidebarLocator = page.locator(
|
|
|
|
'.VPSidebarItem.level-0 > .item > .text'
|
|
|
|
)
|
|
|
|
|
|
|
|
const sidebarContent = await sidebarLocator.allTextContents()
|
|
|
|
expect(sidebarContent).toEqual([
|
|
|
|
'Frontmatter',
|
|
|
|
'& <Text Literals &> code',
|
|
|
|
'Data Loading',
|
|
|
|
'Multi Sidebar Test',
|
|
|
|
'Dynamic Routes',
|
|
|
|
'Markdown Extensions'
|
|
|
|
])
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
describe('test multi sidebar sort order', () => {
|
|
|
|
beforeAll(async () => {
|
|
|
|
await goto('/multi-sidebar/')
|
|
|
|
})
|
|
|
|
|
|
|
|
test('using /multi-sidebar/ sidebar', async () => {
|
|
|
|
const sidebarLocator = page.locator(
|
|
|
|
'.VPSidebarItem.level-0 > .item > .text'
|
|
|
|
)
|
|
|
|
|
|
|
|
const sidebarContent = await sidebarLocator.allTextContents()
|
|
|
|
expect(sidebarContent).toEqual(['Multi Sidebar'])
|
|
|
|
})
|
|
|
|
})
|