Skip to content
Snippets Groups Projects
link.e2e.ts 524 B
Newer Older
  • Learn to ignore specific revisions
  • import {newE2EPage} from '@stencil/core/testing';
    //import { AxePuppeteer } from "axe-puppeteer";
    //import { Page } from "puppeteer";
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    
    
    describe('link element', () => {
      it('link passes axe a11y tests', async () => {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        const page = await newE2EPage();
        await page.setContent(`<hy-link href='#'>Hello</hy-link>`);
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        const results = await new AxePuppeteer((page as any) as Page)
          .include("hy-link")
          .analyze();
        expect(results.violations).toHaveLength(0);
    
    Markus Kaarto's avatar
    Markus Kaarto committed
        await page.close();
      });
    });