index.test.ts 940 B

123456789101112131415161718192021222324252627282930313233343536
  1. describe('test multi sidebar sort root', () => {
  2. beforeAll(async () => {
  3. await goto('/frontmatter/multiple-levels-outline')
  4. })
  5. test('using / sidebar', async () => {
  6. const sidebarLocator = page.locator(
  7. '.VPSidebarItem.level-0 > .item > .text'
  8. )
  9. const sidebarContent = await sidebarLocator.allTextContents()
  10. expect(sidebarContent).toEqual([
  11. 'Frontmatter',
  12. '& <Text Literals &> code',
  13. 'Data Loading',
  14. 'Multi Sidebar Test',
  15. 'Dynamic Routes',
  16. 'Markdown Extensions'
  17. ])
  18. })
  19. })
  20. describe('test multi sidebar sort order', () => {
  21. beforeAll(async () => {
  22. await goto('/multi-sidebar/')
  23. })
  24. test('using /multi-sidebar/ sidebar', async () => {
  25. const sidebarLocator = page.locator(
  26. '.VPSidebarItem.level-0 > .item > .text'
  27. )
  28. const sidebarContent = await sidebarLocator.allTextContents()
  29. expect(sidebarContent).toEqual(['Multi Sidebar'])
  30. })
  31. })