Skip to content

Commit 82010da

Browse files
committed
test(package): adjusted the specs
1 parent 2c28801 commit 82010da

File tree

7 files changed

+48
-43
lines changed

7 files changed

+48
-43
lines changed

src/module/components/mat-link-preview-container/mat-link-preview-container.component.spec.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
2-
3-
import {MatLinkPreviewContainerComponent} from './mat-link-preview-container.component';
4-
import {MatProgressBarModule} from '@angular/material';
5-
import {LinkPreviewService} from '../../..';
6-
import {Link} from 'ngx-linkifyjs';
72
import {EventEmitter} from '@angular/core';
3+
import {Link} from 'ngx-linkifyjs';
4+
import {MatLinkPreviewContainerComponent} from './mat-link-preview-container.component';
5+
import {LinkPreviewService, MatLinkPreviewComponent} from '../../..';
6+
import {MatLinkPreviewModule} from '../../../../dist';
87

98
describe('MatLinkPreviewContainerComponent', () => {
109
let component: MatLinkPreviewContainerComponent;
@@ -15,7 +14,7 @@ describe('MatLinkPreviewContainerComponent', () => {
1514

1615
beforeEach(async(() => {
1716
TestBed.configureTestingModule({
18-
imports: [MatProgressBarModule],
17+
imports: [MatLinkPreviewModule],
1918
declarations: [MatLinkPreviewContainerComponent],
2019
providers: [{provide: LinkPreviewService, useValue: linkPreviewServicePartial}]
2120
})

src/module/components/mat-link-preview/link-preview.component.spec.ts

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/module/components/mat-link-preview/link-preview.component.html renamed to src/module/components/mat-link-preview/mat-link-preview.component.html

File renamed without changes.

src/module/components/mat-link-preview/link-preview.component.scss renamed to src/module/components/mat-link-preview/mat-link-preview.component.scss

File renamed without changes.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
2+
import {By} from '@angular/platform-browser';
3+
import {DebugElement, EventEmitter} from '@angular/core';
4+
5+
import {MatLinkPreviewComponent} from './mat-link-preview.component';
6+
import {MatCardModule, MatProgressBarModule} from '@angular/material';
7+
import {FormsModule} from '@angular/forms';
8+
import {LinkPreviewService} from '../../../index';
9+
import {Link} from 'ngx-linkifyjs';
10+
11+
describe('LinkPreviewComponent', function () {
12+
let de: DebugElement;
13+
let comp: MatLinkPreviewComponent;
14+
let fixture: ComponentFixture<MatLinkPreviewComponent>;
15+
const linkPreviewServicePartial: Partial<LinkPreviewService> = {
16+
onLinkFound: new EventEmitter<Array<Link>>()
17+
};
18+
19+
beforeEach(async(() => {
20+
TestBed.configureTestingModule({
21+
imports: [MatCardModule, MatProgressBarModule, FormsModule],
22+
declarations: [MatLinkPreviewComponent],
23+
providers: [{provide: LinkPreviewService, useValue: linkPreviewServicePartial}]
24+
})
25+
.compileComponents();
26+
}));
27+
28+
beforeEach(() => {
29+
fixture = TestBed.createComponent(MatLinkPreviewComponent);
30+
comp = fixture.componentInstance;
31+
// de = fixture.debugElement.query(By.css('p.description'));
32+
});
33+
34+
it('should create components', () => expect(comp).toBeDefined());
35+
36+
});

src/module/components/mat-link-preview/link-preview.component.ts renamed to src/module/components/mat-link-preview/mat-link-preview.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import {LinkPreviewService} from '../../..';
66

77
@Component({
88
selector: 'mat-link-preview',
9-
templateUrl: './link-preview.component.html',
10-
styleUrls: ['./link-preview.component.scss']
9+
templateUrl: './mat-link-preview.component.html',
10+
styleUrls: ['./mat-link-preview.component.scss']
1111
})
12-
export class LinkPreviewComponent implements OnInit, OnDestroy {
12+
export class MatLinkPreviewComponent implements OnInit, OnDestroy {
1313

1414
@Input() link: Link;
1515
linkPreview: LinkPreview;

src/module/mat-link-preview.module.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import {NgxLinkifyjsModule, NgxLinkifyjsService} from 'ngx-linkifyjs';
66
import {HttpClientModule} from '@angular/common/http';
77
import {MatCardModule, MatProgressBarModule} from '@angular/material';
88
import {MatLinkPreviewDirective} from './directives/mat-link-preview.directive';
9-
import {LinkPreviewComponent} from './components/mat-link-preview/link-preview.component';
9+
import {MatLinkPreviewComponent} from './components/mat-link-preview/mat-link-preview.component';
1010
import {MatLinkPreviewContainerComponent} from './components/mat-link-preview-container/mat-link-preview-container.component';
1111

1212
// Export module's public API
1313
export {LinkPreview} from './interfaces/linkpreview.interface'
14-
export {LinkPreviewComponent} from './components/mat-link-preview/link-preview.component';
14+
export {MatLinkPreviewComponent} from './components/mat-link-preview/mat-link-preview.component';
1515
export {MatLinkPreviewContainerComponent} from './components/mat-link-preview-container/mat-link-preview-container.component';
1616
export {MatLinkPreviewDirective} from './directives/mat-link-preview.directive';
1717
export {LinkPreviewService} from './service/link-preview.service';
@@ -24,8 +24,8 @@ export {LinkPreviewService} from './service/link-preview.service';
2424
MatCardModule,
2525
MatProgressBarModule
2626
],
27-
exports: [LinkPreviewComponent, MatLinkPreviewContainerComponent, MatLinkPreviewDirective],
28-
declarations: [LinkPreviewComponent, MatLinkPreviewContainerComponent, MatLinkPreviewDirective]
27+
exports: [MatLinkPreviewComponent, MatLinkPreviewContainerComponent, MatLinkPreviewDirective],
28+
declarations: [MatLinkPreviewComponent, MatLinkPreviewContainerComponent, MatLinkPreviewDirective]
2929
})
3030
export class MatLinkPreviewModule {
3131
static forRoot(): ModuleWithProviders {

0 commit comments

Comments
 (0)