Skip to content

Commit c0eac00

Browse files
committed
Initial unit tests to check if component is being generated
1 parent 31b99dc commit c0eac00

8 files changed

Lines changed: 35 additions & 14 deletions

File tree

src/app/app.component.spec.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,4 @@ describe('AppComponent', () => {
2626
expect(app.title).toEqual('DSOMM');
2727
});
2828

29-
it('should render title', () => {
30-
const fixture = TestBed.createComponent(AppComponent);
31-
fixture.detectChanges();
32-
const compiled = fixture.nativeElement as HTMLElement;
33-
expect(compiled.querySelector('.content span')?.textContent).toContain('DSOMM app is running!');
34-
});
3529
});

src/app/component/circular-heatmap/circular-heatmap.component.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import { HttpClient, HttpHandler } from '@angular/common/http';
12
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
3+
import { ymlService } from 'src/app/service/yaml-parser/yaml-parser.service';
34
import { CircularHeatmapComponent } from './circular-heatmap.component';
45

56
describe('CircularHeatmapComponent', () => {
@@ -8,6 +9,7 @@ describe('CircularHeatmapComponent', () => {
89

910
beforeEach(async () => {
1011
await TestBed.configureTestingModule({
12+
providers:[ymlService,HttpClient,HttpHandler],
1113
declarations: [ CircularHeatmapComponent ]
1214
})
1315
.compileComponents();

src/app/component/mapping/mapping.component.spec.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1+
import { HttpClient, HttpHandler } from '@angular/common/http';
12
import { ComponentFixture, TestBed } from '@angular/core/testing';
3+
import { MatAutocomplete } from '@angular/material/autocomplete';
4+
import { ymlService } from 'src/app/service/yaml-parser/yaml-parser.service';
25

36
import { MappingComponent } from './mapping.component';
47

@@ -8,7 +11,8 @@ describe('MappingComponent', () => {
811

912
beforeEach(async () => {
1013
await TestBed.configureTestingModule({
11-
declarations: [ MappingComponent ]
14+
providers:[ymlService,HttpClient,HttpHandler],
15+
declarations: [ MappingComponent,MatAutocomplete ]
1216
})
1317
.compileComponents();
1418
});

src/app/component/matrix/matrix.component.spec.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
import { HttpClient, HttpHandler } from '@angular/common/http';
2+
import { HttpClientTestingModule } from '@angular/common/http/testing';
13
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
4+
import { MatAutocomplete } from '@angular/material/autocomplete';
5+
import { Router } from '@angular/router';
6+
import { RouterTestingModule } from '@angular/router/testing';
7+
import { ymlService } from 'src/app/service/yaml-parser/yaml-parser.service';
38
import { MatrixComponent } from './matrix.component';
49

510
describe('MatrixComponent', () => {
@@ -8,7 +13,10 @@ describe('MatrixComponent', () => {
813

914
beforeEach(async () => {
1015
await TestBed.configureTestingModule({
11-
declarations: [ MatrixComponent ]
16+
providers:[ymlService,HttpClient,HttpHandler
17+
,HttpClientTestingModule],
18+
imports:[RouterTestingModule],
19+
declarations: [ MatrixComponent,MatAutocomplete]
1220
})
1321
.compileComponents();
1422
});

src/app/component/readme-to-html/readme-to-html.component.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ComponentFixture, TestBed } from '@angular/core/testing';
2-
2+
import { HttpClientTestingModule} from '@angular/common/http/testing';
33
import { ReadmeToHtmlComponent } from './readme-to-html.component';
44

55
describe('ReadmeToHtmlComponent', () => {
@@ -8,6 +8,7 @@ describe('ReadmeToHtmlComponent', () => {
88

99
beforeEach(async () => {
1010
await TestBed.configureTestingModule({
11+
imports: [HttpClientTestingModule],
1112
declarations: [ ReadmeToHtmlComponent ]
1213
})
1314
.compileComponents();

src/app/component/task-description/task-description.component.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1+
import { HttpClient, HttpHandler } from '@angular/common/http';
12
import { ComponentFixture, TestBed } from '@angular/core/testing';
3+
import { RouterTestingModule } from '@angular/router/testing';
4+
import { ymlService } from 'src/app/service/yaml-parser/yaml-parser.service';
25

36
import { TaskDescriptionComponent } from './task-description.component';
47

@@ -8,6 +11,8 @@ describe('TaskDescriptionComponent', () => {
811

912
beforeEach(async () => {
1013
await TestBed.configureTestingModule({
14+
providers:[ymlService,HttpClient,HttpHandler],
15+
imports:[RouterTestingModule],
1116
declarations: [ TaskDescriptionComponent ]
1217
})
1318
.compileComponents();

src/app/dependency-graph/dependency-graph.component.spec.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
import { ComponentFixture, TestBed } from '@angular/core/testing';
21

2+
import { HttpClient, HttpHandler } from '@angular/common/http';
3+
import { ComponentFixture, TestBed } from '@angular/core/testing';
4+
import { ymlService } from '../service/yaml-parser/yaml-parser.service';
35
import { DependencyGraphComponent } from './dependency-graph.component';
46

57
describe('DependencyGraphComponent', () => {
@@ -8,6 +10,7 @@ describe('DependencyGraphComponent', () => {
810

911
beforeEach(async () => {
1012
await TestBed.configureTestingModule({
13+
providers:[HttpClient,ymlService,HttpHandler],
1114
declarations: [ DependencyGraphComponent ]
1215
})
1316
.compileComponents();

src/app/service/yaml-parser/yaml-parser.service.spec.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
1-
import { TestBed } from '@angular/core/testing';
21

2+
import { HttpClient, HttpHandler } from '@angular/common/http';
3+
import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing';
4+
import { TestBed } from '@angular/core/testing';
35
import { ymlService } from './yaml-parser.service';
46

57
describe('YAMLParserService', () => {
68
let service: ymlService;
79

10+
811
beforeEach(() => {
9-
TestBed.configureTestingModule({});
12+
TestBed.configureTestingModule({providers:[HttpClientTestingModule,ymlService,HttpClient,HttpHandler]});
1013
service = TestBed.inject(ymlService);
1114
});
15+
1216

1317
it('should be created', () => {
1418
expect(service).toBeTruthy();

0 commit comments

Comments
 (0)