/dom-api-test

Primary LanguageTypeScript

Start development

npm start

Build

npm run build

Source Import Sample

Jest

src/__tests__/e2e.ts

import puppeteer, { Browser, Page } from 'puppeteer';

describe('E2E Sample', () => {
  test('Test', async () => {
    const browser: Browser = await puppeteer.launch({ headless: true });
    const page: Page = await browser.newPage();

    await page.goto('http://localhost:3100');
    await page.waitForSelector('#app > h1');

    await expect(page.$eval('#app > h1', (e: Element) => e.innerHTML)).resolves.toEqual('Hello World!');

    await browser.close();
  });
});

src/__tests__/sample.ts

describe('Sample', () => {
  test('Test', () => {
    expect('text').toEqual('text');
  });
});

Storybook