@skyux-sdk/e2e

Provides Node.js helpers during SKY UX Builder E2E tests.

Usage no npm install needed!

<script type="module">
  import skyuxSdkE2e from 'https://cdn.skypack.dev/@skyux-sdk/e2e';
</script>

README

@skyux-sdk/e2e

npm status coverage

Provides Node.js helpers during SKY UX Builder E2E tests.

Running visual tests

my.component.e2e-spec.ts

import {
  expect,
  SkyHostBrowser
} from '@skyux-sdk/e2e';

describe('Action button', () => {
  it('should match baseline screenshot', (done) => {
    SkyHostBrowser.get('action-button');
    SkyHostBrowser.setWindowBreakpoint('sm');
    expect('#screenshot-action-button').toMatchBaselineScreenshot(done, {
      screenshotName: 'action-button-sm'
    });
  });
});