From fbc0b95758577107c2f4674a511a2c96424e202a Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Aug 2017 19:22:28 +0200 Subject: [PATCH] test(): screenshot diff for toolbar (#6308) * Adds the toolbar demo to the e2e app and adds a screenshot diff for it. --- e2e/components/toolbar-e2e.spec.ts | 14 ++++++++++++++ src/e2e-app/e2e-app/routes.ts | 8 ++++++-- src/material-examples/public_api.ts | 1 + 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 e2e/components/toolbar-e2e.spec.ts diff --git a/e2e/components/toolbar-e2e.spec.ts b/e2e/components/toolbar-e2e.spec.ts new file mode 100644 index 00000000000..6b03e4abcb5 --- /dev/null +++ b/e2e/components/toolbar-e2e.spec.ts @@ -0,0 +1,14 @@ +import {browser, by, element} from 'protractor'; +import {screenshot} from '../screenshot'; + +describe('md-toolbar', () => { + + beforeEach(() => browser.get('/toolbar')); + + it('should show a toolbar', async () => { + expect(element(by.tagName('md-toolbar'))).toBeDefined(); + + screenshot('multiple toolbar components'); + }); + +}); diff --git a/src/e2e-app/e2e-app/routes.ts b/src/e2e-app/e2e-app/routes.ts index b877084961e..e7cbc3d3f2f 100644 --- a/src/e2e-app/e2e-app/routes.ts +++ b/src/e2e-app/e2e-app/routes.ts @@ -1,6 +1,4 @@ import {Routes} from '@angular/router'; -import {CardFancyExample, ListOverviewExample} from '@angular/material-examples'; - import {Home} from './e2e-app'; import {ButtonE2E} from '../button/button-e2e'; import {BasicTabs} from '../tabs/tabs-e2e'; @@ -17,6 +15,11 @@ import {FullscreenE2E} from '../fullscreen/fullscreen-e2e'; import {InputE2E} from '../input/input-e2e'; import {SidenavE2E} from '../sidenav/sidenav-e2e'; import {BlockScrollStrategyE2E} from '../block-scroll-strategy/block-scroll-strategy-e2e'; +import { + CardFancyExample, + ListOverviewExample, + ToolbarMultirowExample +} from '@angular/material-examples'; export const E2E_APP_ROUTES: Routes = [ {path: '', component: Home}, @@ -37,4 +40,5 @@ export const E2E_APP_ROUTES: Routes = [ {path: 'slide-toggle', component: SlideToggleE2E}, {path: 'tabs', component: BasicTabs}, {path: 'card-fancy', component: CardFancyExample}, + {path: 'toolbar', component: ToolbarMultirowExample} ]; diff --git a/src/material-examples/public_api.ts b/src/material-examples/public_api.ts index 49fdce1dafe..016cdaa3200 100644 --- a/src/material-examples/public_api.ts +++ b/src/material-examples/public_api.ts @@ -4,3 +4,4 @@ export * from './example-module'; export * from './list-overview/list-overview-example'; export * from './datepicker-overview/datepicker-overview-example'; export * from './card-fancy/card-fancy-example'; +export * from './toolbar-multirow/toolbar-multirow-example';