Skip to content

Commit

Permalink
tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jelbourn committed Sep 15, 2017
1 parent 0c4f08a commit b910b0b
Show file tree
Hide file tree
Showing 13 changed files with 112 additions and 103 deletions.
30 changes: 15 additions & 15 deletions src/lib/autocomplete/autocomplete.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
import {async, ComponentFixture, fakeAsync, TestBed, tick} from '@angular/core/testing';
import {Direction, Directionality} from '@angular/cdk/bidi';
import {DOWN_ARROW, ENTER, ESCAPE, SPACE, UP_ARROW} from '@angular/cdk/keycodes';
import {OverlayContainer} from '@angular/cdk/overlay';
import {map, RxChain, startWith} from '@angular/cdk/rxjs';
import {ScrollDispatcher} from '@angular/cdk/scrolling';
import {createKeyboardEvent, dispatchFakeEvent, typeInElement} from '@angular/cdk/testing';
import {
ChangeDetectionStrategy,
Component,
Expand All @@ -8,28 +13,23 @@ import {
ViewChild,
ViewChildren,
} from '@angular/core';
import {async, ComponentFixture, fakeAsync, TestBed, tick} from '@angular/core/testing';
import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms';
import {MdOption} from '@angular/material/core';
import {MdFormField, MdFormFieldModule} from '@angular/material/form-field';
import {By} from '@angular/platform-browser';
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms';
import {ScrollDispatcher} from '@angular/cdk/scrolling';
import {OverlayContainer} from '@angular/cdk/overlay';
import {Direction, Directionality} from '@angular/cdk/bidi';
import {map, RxChain, startWith} from '@angular/cdk/rxjs';
import {createKeyboardEvent, dispatchFakeEvent, typeInElement} from '@angular/cdk/testing';
import {Observable} from 'rxjs/Observable';
import {Subject} from 'rxjs/Subject';
import {Subscription} from 'rxjs/Subscription';
import {MdInputModule} from '../input/index';
import {
getMdAutocompleteMissingPanelError,
MdAutocomplete,
MdAutocompleteModule,
MdAutocompleteTrigger,
MdAutocompleteSelectedEvent,
MdAutocompleteTrigger,
} from './index';
import {MdInputModule} from '../input/index';
import {Subscription} from 'rxjs/Subscription';
import {DOWN_ARROW, ENTER, ESCAPE, SPACE, UP_ARROW} from '@angular/material/core';
import {MdOption} from '@angular/material/core';
import {MdFormField, MdFormFieldModule} from '@angular/material/form-field';
import {Observable} from 'rxjs/Observable';
import {Subject} from 'rxjs/Subject';


describe('MdAutocomplete', () => {
Expand Down
13 changes: 6 additions & 7 deletions src/lib/chips/chip-input.spec.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
import {async, TestBed, ComponentFixture} from '@angular/core/testing';
import {MdChipsModule} from './index';
import {Directionality} from '@angular/cdk/bidi';
import {ENTER} from '@angular/cdk/keycodes';
import {createKeyboardEvent} from '@angular/cdk/testing';
import {Component, DebugElement} from '@angular/core';
import {MdChipInput, MdChipInputEvent} from './chip-input';
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {By} from '@angular/platform-browser';
import {Directionality} from '@angular/material/core';
import {createKeyboardEvent} from '@angular/cdk/testing';

import {ENTER} from '@angular/material/core';
import {MdChipInput, MdChipInputEvent} from './chip-input';
import {MdChipsModule} from './index';

const COMMA = 188;

Expand Down
11 changes: 2 additions & 9 deletions src/lib/chips/chip-list.spec.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,12 @@
import {FocusKeyManager} from '@angular/cdk/a11y';
import {Directionality} from '@angular/cdk/bidi';
import {BACKSPACE, DELETE, LEFT_ARROW, RIGHT_ARROW, TAB,} from '@angular/cdk/keycodes';
import {createKeyboardEvent} from '@angular/cdk/testing';
import {Component, DebugElement, QueryList} from '@angular/core';
import {async, ComponentFixture, fakeAsync, TestBed, tick} from '@angular/core/testing';
import {
BACKSPACE,
DELETE,
Directionality,
LEFT_ARROW,
RIGHT_ARROW,
TAB,
} from '@angular/material/core';
import {MdFormFieldModule} from '@angular/material/form-field';
import {By} from '@angular/platform-browser';
import {NoopAnimationsModule} from '@angular/platform-browser/animations';

import {MdInputModule} from '../input/index';
import {MdChip} from './chip';
import {MdChipList, MdChipsModule} from './index';
Expand Down
11 changes: 6 additions & 5 deletions src/lib/chips/chip.spec.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import {Directionality} from '@angular/cdk/bidi';
import {BACKSPACE, DELETE, SPACE} from '@angular/cdk/keycodes';
import {createKeyboardEvent} from '@angular/cdk/testing';
import {Component, DebugElement} from '@angular/core';
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {Component, DebugElement} from '@angular/core';
import {By} from '@angular/platform-browser';
import {createKeyboardEvent} from '@angular/cdk/testing';
import {MdChipList, MdChip, MdChipEvent, MdChipsModule} from './index';
import {SPACE, DELETE, BACKSPACE} from '@angular/material/core';
import {Directionality} from '@angular/material/core';
import {MdChip, MdChipEvent, MdChipList, MdChipsModule} from './index';


describe('Chips', () => {
let fixture: ComponentFixture<any>;
Expand Down
4 changes: 2 additions & 2 deletions src/lib/core/compatibility/compatibility.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,10 @@ describe('Style compatibility', () => {


@Component({ template: `<md-checkbox>Hungry</md-checkbox>` })
class ComponentWithMdCheckbox { }
export class ComponentWithMdCheckbox { }

@Component({ template: `<mat-checkbox>Hungry</mat-checkbox>` })
class ComponentWithMatCheckbox { }
export class ComponentWithMatCheckbox { }


@NgModule({
Expand Down
8 changes: 4 additions & 4 deletions src/lib/core/datetime/native-date-adapter.spec.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import {TestBed, async, inject} from '@angular/core/testing';
import {NativeDateAdapter, NativeDateModule, DateAdapter, MAT_DATE_LOCALE} from './index';
import {Platform} from '../platform/index';
import {DEC, FEB, JAN, MAR} from '../testing/month-constants';
import {Platform} from '@angular/cdk/platform';
import {LOCALE_ID} from '@angular/core';
import {async, inject, TestBed} from '@angular/core/testing';
import {DEC, FEB, JAN, MAR} from '../testing/month-constants';
import {DateAdapter, MAT_DATE_LOCALE, NativeDateAdapter, NativeDateModule} from './index';

const SUPPORTS_INTL = typeof Intl != 'undefined';

Expand Down
38 changes: 25 additions & 13 deletions src/lib/datepicker/calendar.spec.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
import {async, ComponentFixture, inject, TestBed} from '@angular/core/testing';
import {Component} from '@angular/core';
import {MdCalendar} from './calendar';
import {By} from '@angular/platform-browser';
import {MdMonthView} from './month-view';
import {MdYearView} from './year-view';
import {MdCalendarBody} from './calendar-body';
import {dispatchFakeEvent, dispatchKeyboardEvent, dispatchMouseEvent} from '@angular/cdk/testing';
import {
DOWN_ARROW,
END,
Expand All @@ -15,13 +7,33 @@ import {
PAGE_DOWN,
PAGE_UP,
RIGHT_ARROW,
UP_ARROW
UP_ARROW,
} from '@angular/cdk/keycodes';
import {dispatchFakeEvent, dispatchKeyboardEvent, dispatchMouseEvent} from '@angular/cdk/testing';
import {Component} from '@angular/core';
import {async, ComponentFixture, inject, TestBed} from '@angular/core/testing';
import {
AUG,
DEC,
FEB,
JAN,
JUL,
JUN,
MAR,
MAY,
MdNativeDateModule,
NoConflictStyleCompatibilityMode,
NOV,
SEP,
} from '@angular/material/core';
import {MdDatepickerIntl} from './datepicker-intl';
import {MdNativeDateModule} from '@angular/material/core';
import {NoConflictStyleCompatibilityMode} from '@angular/material/core';
import {By} from '@angular/platform-browser';
import {MdButtonModule} from '../button/index';
import {AUG, DEC, FEB, JAN, JUL, NOV, MAR, MAY, JUN, SEP} from '@angular/material/core';
import {MdCalendar} from './calendar';
import {MdCalendarBody} from './calendar-body';
import {MdDatepickerIntl} from './datepicker-intl';
import {MdMonthView} from './month-view';
import {MdYearView} from './year-view';


describe('MdCalendar', () => {
beforeEach(async(() => {
Expand Down
28 changes: 15 additions & 13 deletions src/lib/input/input.spec.ts
Original file line number Diff line number Diff line change
@@ -1,30 +1,32 @@
import {Platform, PlatformModule} from '@angular/cdk/platform';
import {createFakeEvent, dispatchFakeEvent, wrappedErrorMessage} from '@angular/cdk/testing';
import {ChangeDetectionStrategy, Component, ViewChild} from '@angular/core';
import {async, ComponentFixture, inject, TestBed} from '@angular/core/testing';
import {Component, ViewChild, ChangeDetectionStrategy} from '@angular/core';
import {
FormControl,
FormGroup,
FormGroupDirective,
FormsModule,
NgForm,
ReactiveFormsModule,
Validators
Validators,
} from '@angular/forms';
import {By} from '@angular/platform-browser';
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
import {MdInputModule} from './index';
import {MdInput} from './input';
import {Platform} from '@angular/material/core';
import {PlatformModule} from '@angular/material/core';
import {wrappedErrorMessage, dispatchFakeEvent, createFakeEvent} from '@angular/cdk/testing';
import {
MdFormField,
MdFormFieldModule,
MD_ERROR_GLOBAL_OPTIONS,
MD_PLACEHOLDER_GLOBAL_OPTIONS,
showOnDirtyErrorStateMatcher,
} from '@angular/material/core';
import {
getMdFormFieldDuplicatedHintError,
getMdFormFieldMissingControlError,
getMdFormFieldPlaceholderConflictError,
MdFormField,
MdFormFieldModule,
} from '@angular/material/form-field';
import {MD_PLACEHOLDER_GLOBAL_OPTIONS} from '@angular/material/core';
import {MD_ERROR_GLOBAL_OPTIONS, showOnDirtyErrorStateMatcher} from '@angular/material/core';
import {By} from '@angular/platform-browser';
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
import {MdInputModule} from './index';
import {MdInput} from './input';

describe('MdInput without forms', function () {
beforeEach(async(() => {
Expand Down
10 changes: 5 additions & 5 deletions src/lib/list/selection-list.spec.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import {async, TestBed, ComponentFixture, inject} from '@angular/core/testing';
import {DOWN_ARROW, SPACE, UP_ARROW} from '@angular/cdk/keycodes';
import {Platform} from '@angular/cdk/platform';
import {createKeyboardEvent} from '@angular/cdk/testing';
import {Component, DebugElement} from '@angular/core';
import {async, ComponentFixture, inject, TestBed} from '@angular/core/testing';
import {By} from '@angular/platform-browser';
import {MdSelectionList, MdListOption, MdListModule} from './index';
import {createKeyboardEvent} from '@angular/cdk/testing';
import {UP_ARROW, DOWN_ARROW, SPACE} from '@angular/material/core';
import {Platform} from '@angular/material/core';
import {MdListModule, MdListOption, MdSelectionList} from './index';


describe('MdSelectionList', () => {
Expand Down
19 changes: 10 additions & 9 deletions src/lib/slider/slider.spec.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms';
import {Component, DebugElement, ViewChild} from '@angular/core';
import {By, HAMMER_GESTURE_CONFIG} from '@angular/platform-browser';
import {MdSlider, MdSliderModule} from './index';
import {TestGestureConfig} from './test-gesture-config';
import {BidiModule} from '@angular/material/core';
import {BidiModule} from '@angular/cdk/bidi';
import {
BACKSPACE,
DOWN_ARROW,
END,
HOME,
Expand All @@ -14,9 +9,15 @@ import {
PAGE_UP,
RIGHT_ARROW,
UP_ARROW,
BACKSPACE
} from '@angular/material/core';
} from '@angular/cdk/keycodes';
import {dispatchFakeEvent, dispatchKeyboardEvent, dispatchMouseEvent} from '@angular/cdk/testing';
import {Component, DebugElement, ViewChild} from '@angular/core';
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms';
import {By, HAMMER_GESTURE_CONFIG} from '@angular/platform-browser';
import {MdSlider, MdSliderModule} from './index';
import {TestGestureConfig} from './test-gesture-config';


describe('MdSlider without forms', () => {
let gestureConfig: TestGestureConfig;
Expand Down
17 changes: 9 additions & 8 deletions src/lib/sort/sort.spec.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
import {async, ComponentFixture, TestBed, inject} from '@angular/core/testing';
import {CollectionViewer, DataSource} from '@angular/cdk/collections';
import {CdkTableModule} from '@angular/cdk/table';
import {dispatchMouseEvent, wrappedErrorMessage} from '@angular/cdk/testing';
import {Component, ElementRef, ViewChild} from '@angular/core';
import {async, ComponentFixture, inject, TestBed} from '@angular/core/testing';
import {By} from '@angular/platform-browser';
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
import {MdSort, MdSortHeader, Sort, SortDirection, MdSortModule, MdSortHeaderIntl} from './index';
import {DataSource, CollectionViewer} from '@angular/cdk/collections';
import {CdkTableModule} from '@angular/cdk/table';
import {Observable} from 'rxjs/Observable';
import {map} from 'rxjs/operator/map';
import {MdTableModule} from '../table/index';
import {MdSort, MdSortHeader, MdSortHeaderIntl, MdSortModule, Sort, SortDirection} from './index';
import {
getMdSortDuplicateMdSortableIdError,
getMdSortHeaderMissingIdError,
getMdSortHeaderNotContainedWithinMdSortError
getMdSortHeaderNotContainedWithinMdSortError,
} from './sort-errors';
import {wrappedErrorMessage, dispatchMouseEvent} from '@angular/cdk/testing';
import {map} from '@angular/material/core';
import {MdTableModule} from '../table/index';


describe('MdSort', () => {
let fixture: ComponentFixture<SimpleMdSortApp>;
Expand Down
15 changes: 8 additions & 7 deletions src/lib/stepper/stepper.spec.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {Directionality} from '@angular/cdk/bidi';
import {ENTER, LEFT_ARROW, RIGHT_ARROW, SPACE} from '@angular/cdk/keycodes';
import {dispatchKeyboardEvent} from '@angular/cdk/testing';
import {Component, DebugElement} from '@angular/core';
import {MdStepperModule} from './index';
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {FormControl, FormGroup, ReactiveFormsModule, Validators} from '@angular/forms';
import {By} from '@angular/platform-browser';
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
import {FormControl, FormGroup, ReactiveFormsModule, Validators} from '@angular/forms';
import {MdStepperModule} from './index';
import {MdHorizontalStepper, MdStepper, MdVerticalStepper} from './stepper';
import {MdStepperNext, MdStepperPrevious} from './stepper-button';
import {dispatchKeyboardEvent} from '@angular/cdk/testing';
import {ENTER, LEFT_ARROW, RIGHT_ARROW, SPACE} from '@angular/cdk/keycodes';
import {MdStepper, MdHorizontalStepper, MdVerticalStepper} from './stepper';
import {Directionality} from '@angular/material/core';


const VALID_REGEX = /valid/;

Expand Down
11 changes: 5 additions & 6 deletions src/lib/tabs/tab-body.spec.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
import {Component, ViewChild, TemplateRef, ViewContainerRef} from '@angular/core';
import {Direction, Directionality} from '@angular/cdk/bidi';
import {PortalModule, TemplatePortal} from '@angular/cdk/portal';
import {CommonModule} from '@angular/common';
import {PortalModule} from '@angular/cdk/portal';
import {async, ComponentFixture, TestBed, flushMicrotasks, fakeAsync} from '@angular/core/testing';
import {Component, TemplateRef, ViewChild, ViewContainerRef} from '@angular/core';
import {async, ComponentFixture, fakeAsync, flushMicrotasks, TestBed} from '@angular/core/testing';
import {MdRippleModule} from '@angular/material/core';
import {NoopAnimationsModule} from '@angular/platform-browser/animations';
import {Direction, Directionality} from '@angular/material/core';
import {TemplatePortal} from '@angular/material/core';
import {MdTabBody} from './tab-body';
import {MdRippleModule} from '@angular/material/core';


describe('MdTabBody', () => {
Expand Down

0 comments on commit b910b0b

Please sign in to comment.