Blackbaud-ColbyWhite / skyux-sdk-e2e

End-to-end testing utilities for SKY UX single-page applications.

Home Page:http://developer.blackbaud.com/skyux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@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'
    });
  });
});

About

End-to-end testing utilities for SKY UX single-page applications.

http://developer.blackbaud.com/skyux


Languages

Language:TypeScript 90.5%Language:JavaScript 9.5%