Skip to content

Commit cd4a9cb

Browse files
committed
Aguero Github text fix.
1 parent 3a7cb93 commit cd4a9cb

File tree

2 files changed

+18
-38
lines changed

2 files changed

+18
-38
lines changed

src/app/app.component.spec.ts

+1-17
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,14 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
22
import { RouterTestingModule } from '@angular/router/testing';
33
import { AppComponent } from './app.component';
44

5-
import { MatFormFieldModule } from '@angular/material/form-field';
6-
import { MatInputModule } from '@angular/material/input';
7-
import { MatTableModule } from '@angular/material/table';
8-
import { MatChipsModule } from '@angular/material/chips';
9-
import { MatExpansionModule } from '@angular/material/expansion';
10-
11-
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
12-
135
describe('AppComponent', () => {
146
let app: AppComponent;
157
let fixture: ComponentFixture<AppComponent>;
168

179
beforeEach(async () => {
1810
await TestBed.configureTestingModule({
19-
imports: [
20-
RouterTestingModule,
21-
MatFormFieldModule,
22-
MatInputModule,
23-
MatTableModule,
24-
MatChipsModule,
25-
MatExpansionModule,
26-
],
11+
imports: [RouterTestingModule],
2712
declarations: [AppComponent],
28-
schemas: [CUSTOM_ELEMENTS_SCHEMA], // ✅ Prevents unknown element errors
2913
}).compileComponents();
3014
});
3115

src/app/app.module.ts

+17-21
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,18 @@
11
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
22
import { BrowserModule } from '@angular/platform-browser';
3-
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
43
import { ReactiveFormsModule } from '@angular/forms';
5-
import { MatFormFieldModule } from '@angular/material/form-field';
6-
import { MatInputModule } from '@angular/material/input';
7-
import { MatChipsModule } from '@angular/material/chips';
8-
import { MatExpansionModule } from '@angular/material/expansion';
9-
import { MatTableModule } from '@angular/material/table';
4+
105
import { AppRoutingModule } from './app-routing.module';
116
import { AppComponent } from './app.component';
7+
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
128
import { MaterialModule } from './material/material.module';
13-
import { HttpClientModule } from '@angular/common/http';
14-
15-
// Custom components
169
import { LogoComponent } from './component/logo/logo.component';
1710
import { MatrixComponent } from './component/matrix/matrix.component';
1811
import { SidenavButtonsComponent } from './component/sidenav-buttons/sidenav-buttons.component';
1912
import { TopHeaderComponent } from './component/top-header/top-header.component';
2013
import { ActivityDescriptionComponent } from './component/activity-description/activity-description.component';
14+
import { ymlService } from './service/yaml-parser/yaml-parser.service';
15+
import { HttpClientModule } from '@angular/common/http';
2116
import { CircularHeatmapComponent } from './component/circular-heatmap/circular-heatmap.component';
2217
import { MappingComponent } from './component/mapping/mapping.component';
2318
import { ReadmeToHtmlComponent } from './component/readme-to-html/readme-to-html.component';
@@ -27,9 +22,11 @@ import { AboutUsComponent } from './component/about-us/about-us.component';
2722
import { DependencyGraphComponent } from './component/dependency-graph/dependency-graph.component';
2823
import { TeamsComponent } from './component/teams/teams.component';
2924
import { ToStringValuePipe } from './pipe/to-string-value.pipe';
30-
31-
// Services
32-
import { ymlService } from './service/yaml-parser/yaml-parser.service';
25+
import {
26+
MatDialogModule,
27+
MAT_DIALOG_DATA,
28+
MatDialogRef,
29+
} from '@angular/material/dialog';
3330

3431
@NgModule({
3532
declarations: [
@@ -51,19 +48,18 @@ import { ymlService } from './service/yaml-parser/yaml-parser.service';
5148
],
5249
imports: [
5350
BrowserModule,
54-
BrowserAnimationsModule,
55-
ReactiveFormsModule,
56-
MatFormFieldModule, // Added
57-
MatInputModule, // Added
58-
MatChipsModule, // Added
59-
MatExpansionModule, // Added
60-
MatTableModule, // Added
6151
AppRoutingModule,
52+
BrowserAnimationsModule,
6253
MaterialModule,
54+
MatDialogModule,
55+
ReactiveFormsModule,
6356
HttpClientModule,
6457
],
65-
providers: [ymlService],
58+
providers: [
59+
ymlService,
60+
{ provide: MAT_DIALOG_DATA, useValue: {} },
61+
{ provide: MatDialogRef, useValue: { close: (dialogResult: any) => {} } },
62+
],
6663
bootstrap: [AppComponent],
67-
schemas: [CUSTOM_ELEMENTS_SCHEMA], // Avoids unknown element issues
6864
})
6965
export class AppModule {}

0 commit comments

Comments
 (0)