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.
vitepress/__tests__/e2e/multi-sidebar/index.test.ts

37 lines
955 B

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 > .link > .text'
)
const sidebarContent = await sidebarLocator.allTextContents()
expect(sidebarContent).toEqual([
'Frontmatter',
'& <Text Literals &> code',
'Static Data',
'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 > .link > .text'
)
const sidebarContent = await sidebarLocator.allTextContents()
expect(sidebarContent).toEqual(['Multi Sidebar'])
})
})