Skip to content

Commit a59b02c

Browse files
committed
fix tests
1 parent 31e73cb commit a59b02c

File tree

3 files changed

+52
-38
lines changed

3 files changed

+52
-38
lines changed

src/lib/button/button.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import {async, TestBed, ComponentFixture} from '@angular/core/testing';
22
import {Component} from '@angular/core';
33
import {By} from '@angular/platform-browser';
4-
import {MdButtonModule} from './button';
4+
import {MdButtonModule} from './index';
55
import {ViewportRuler} from '../core/overlay/position/viewport-ruler';
66
import {FakeViewportRuler} from '../core/overlay/position/fake-viewport-ruler';
7+
import {StyleModule} from '../core/style/index';
78

89

910
describe('MdButton', () => {
1011

1112
beforeEach(async(() => {
1213
TestBed.configureTestingModule({
13-
imports: [MdButtonModule.forRoot()],
14+
imports: [MdButtonModule.forRoot(), StyleModule],
1415
declarations: [TestApp],
1516
providers: [
1617
{provide: ViewportRuler, useClass: FakeViewportRuler},

src/lib/button/button.ts

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,11 @@ import {
55
ElementRef,
66
HostBinding,
77
Input,
8-
ModuleWithProviders,
9-
NgModule,
108
OnDestroy,
119
Renderer,
1210
ViewEncapsulation
1311
} from '@angular/core';
14-
import {CommonModule} from '@angular/common';
15-
import {coerceBooleanProperty, CompatibilityModule, MdRippleModule} from '../core';
12+
import {coerceBooleanProperty} from '../core';
1613
import {FocusOriginMonitor} from '../core/style/focus-origin-monitor';
1714

1815

@@ -196,35 +193,3 @@ export class MdAnchor extends MdButton {
196193
}
197194
}
198195
}
199-
200-
201-
@NgModule({
202-
imports: [CommonModule, MdRippleModule, CompatibilityModule],
203-
exports: [
204-
MdButton, MdAnchor,
205-
CompatibilityModule,
206-
MdButtonCssMatStyler,
207-
MdRaisedButtonCssMatStyler,
208-
MdIconButtonCssMatStyler,
209-
MdFabCssMatStyler,
210-
MdMiniFabCssMatStyler
211-
],
212-
declarations: [
213-
MdButton,
214-
MdAnchor,
215-
MdButtonCssMatStyler,
216-
MdRaisedButtonCssMatStyler,
217-
MdIconButtonCssMatStyler,
218-
MdFabCssMatStyler,
219-
MdMiniFabCssMatStyler
220-
],
221-
})
222-
export class MdButtonModule {
223-
/** @deprecated */
224-
static forRoot(): ModuleWithProviders {
225-
return {
226-
ngModule: MdButtonModule,
227-
providers: []
228-
};
229-
}
230-
}

src/lib/button/index.ts

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,49 @@
1+
import {ModuleWithProviders, NgModule} from '@angular/core';
2+
import {CommonModule} from '@angular/common';
3+
import {MdRippleModule} from '../core/ripple/ripple';
4+
import {CompatibilityModule} from '../core/compatibility/compatibility';
5+
import {
6+
MdAnchor,
7+
MdButton,
8+
MdButtonCssMatStyler,
9+
MdFabCssMatStyler,
10+
MdIconButtonCssMatStyler,
11+
MdMiniFabCssMatStyler,
12+
MdRaisedButtonCssMatStyler
13+
} from './button';
14+
import {StyleModule} from '../core/style/index';
15+
16+
117
export * from './button';
18+
19+
20+
@NgModule({
21+
imports: [CommonModule, MdRippleModule, CompatibilityModule, StyleModule],
22+
exports: [
23+
MdButton, MdAnchor,
24+
CompatibilityModule,
25+
MdButtonCssMatStyler,
26+
MdRaisedButtonCssMatStyler,
27+
MdIconButtonCssMatStyler,
28+
MdFabCssMatStyler,
29+
MdMiniFabCssMatStyler
30+
],
31+
declarations: [
32+
MdButton,
33+
MdAnchor,
34+
MdButtonCssMatStyler,
35+
MdRaisedButtonCssMatStyler,
36+
MdIconButtonCssMatStyler,
37+
MdFabCssMatStyler,
38+
MdMiniFabCssMatStyler
39+
],
40+
})
41+
export class MdButtonModule {
42+
/** @deprecated */
43+
static forRoot(): ModuleWithProviders {
44+
return {
45+
ngModule: MdButtonModule,
46+
providers: []
47+
};
48+
}
49+
}

0 commit comments

Comments
 (0)