Skip to content
Snippets Groups Projects
Commit 8f628007 authored by mechtelm's avatar mechtelm
Browse files

tests almost done; still problem with MatDialogRef and MatDialogData

parent b215cb8b
No related branches found
No related tags found
No related merge requests found
Showing
with 141 additions and 32 deletions
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { AboutComponent } from './about.component';
import {HttpClientModule} from "@angular/common/http";
import {BackendService} from "../backend.service";
import {AppRoutingModule} from "../app-routing.module";
import {IqbComponentsModule} from "iqb-components";
describe('AboutComponent', () => {
let component: AboutComponent;
......@@ -8,7 +12,17 @@ describe('AboutComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ AboutComponent ]
declarations: [
AboutComponent
],
imports: [
HttpClientModule,
AppRoutingModule,
IqbComponentsModule
],
providers: [
BackendService
]
})
.compileComponents();
}));
......
import { TestBed, async } from '@angular/core/testing';
import { RouterTestingModule } from '@angular/router/testing';
import { AppComponent } from './app.component';
import {HttpClientModule} from "@angular/common/http";
import {BackendService} from "./backend.service";
import {AppRoutingModule} from "./app-routing.module";
describe('AppComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
RouterTestingModule
RouterTestingModule,
HttpClientModule,
AppRoutingModule
],
declarations: [
AppComponent
],
providers: [
BackendService
]
}).compileComponents();
}));
it('should create the app', async(() => {
......@@ -17,15 +25,4 @@ describe('AppComponent', () => {
const app = fixture.debugElement.componentInstance;
expect(app).toBeTruthy();
}));
it(`should have as title 'app'`, async(() => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.debugElement.componentInstance;
expect(app.title).toEqual('app');
}));
it('should render title in a h1 tag', async(() => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.debugElement.nativeElement;
expect(compiled.querySelector('h1').textContent).toContain('Welcome to itc-ng!');
}));
});
import {AppModule} from "./app.module";
describe('AppModule', () => {
let appModule: AppModule;
beforeEach(() => {
appModule = new AppModule();
});
it('should create an instance', () => {
expect(appModule).toBeTruthy();
});
});
......@@ -28,6 +28,7 @@ import {MatRadioModule} from "@angular/material/radio";
import {MatTabsModule} from "@angular/material/tabs";
import {MatToolbarModule} from "@angular/material/toolbar";
import {MatTooltipModule} from "@angular/material/tooltip";
import {RouterModule} from "@angular/router";
......@@ -59,6 +60,7 @@ import {MatTooltipModule} from "@angular/material/tooltip";
FlexLayoutModule,
ReactiveFormsModule,
HttpClientModule,
RouterModule,
AppRoutingModule,
IqbComponentsModule.forRoot()
],
......
import { TestBed, inject } from '@angular/core/testing';
import { BackendService } from './backend.service';
import {HttpClientModule} from "@angular/common/http";
describe('BackendService', () => {
describe('HttpClient testing', () => {
beforeEach(() => {
TestBed.configureTestingModule({
imports: [HttpClientModule],
providers: [BackendService]
});
});
it('should be created', inject([BackendService], (service: BackendService) => {
expect(service).toBeTruthy();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { ErrormsgComponent } from './errormsg.component';
import {HttpClientModule} from "@angular/common/http";
describe('ErrormsgComponent', () => {
let component: ErrormsgComponent;
......@@ -8,7 +9,8 @@ describe('ErrormsgComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ ErrormsgComponent ]
declarations: [ ErrormsgComponent ],
imports: [HttpClientModule]
})
.compileComponents();
}));
......
import { TestBed, inject } from '@angular/core/testing';
import { MainDataService } from './maindata.service';
import {HttpClientModule} from "@angular/common/http";
describe('MainDataService', () => {
beforeEach(() => {
TestBed.configureTestingModule({
providers: [MainDataService]
providers: [MainDataService],
imports: [HttpClientModule]
});
});
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { StartComponent } from './start.component';
import {HttpClientModule} from "@angular/common/http";
import {BackendService} from "../backend.service";
import {ReactiveFormsModule} from "@angular/forms";
import {MatDialogModule} from "@angular/material/dialog";
import {AppRoutingModule} from "../app-routing.module";
import {IqbComponentsModule} from "iqb-components";
describe('StartComponent', () => {
let component: StartComponent;
......@@ -7,7 +13,17 @@ describe('StartComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ StartComponent ]
declarations: [ StartComponent ],
imports: [
HttpClientModule,
ReactiveFormsModule,
MatDialogModule,
AppRoutingModule,
IqbComponentsModule
],
providers: [
BackendService
]
})
.compileComponents();
}));
......
import { TestBed, inject } from '@angular/core/testing';
import { BackendService } from './backend.service';
import {HttpClientModule} from "@angular/common/http";
describe('BackendService', () => {
describe('HttpClient testing', () => {
beforeEach(() => {
TestBed.configureTestingModule({
imports: [HttpClientModule],
providers: [BackendService]
});
});
it('should be created', inject([BackendService], (service: BackendService) => {
expect(service).toBeTruthy();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { SuperadminComponent } from './superadmin.component';
import {HttpClientModule} from "@angular/common/http";
import {AppRoutingModule} from "../app-routing.module";
import {MainDataService} from "../maindata.service";
describe('SuperadminComponent', () => {
let component: SuperadminComponent;
......@@ -8,7 +11,9 @@ describe('SuperadminComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ SuperadminComponent ]
declarations: [ SuperadminComponent ],
imports: [HttpClientModule, AppRoutingModule],
providers: [MainDataService]
})
.compileComponents();
}));
......
......@@ -29,6 +29,7 @@ import {NewpasswordComponent} from "./users/newpassword/newpassword.component";
import {NewuserComponent} from "./users/newuser/newuser.component";
import {NewworkspaceComponent} from "./workspaces/newworkspace/newworkspace.component";
import {EditworkspaceComponent} from "./workspaces/editworkspace/editworkspace.component";
import {HttpClientModule} from "@angular/common/http";
@NgModule({
......@@ -65,6 +66,7 @@ import {EditworkspaceComponent} from "./workspaces/editworkspace/editworkspace.c
MatGridListModule,
MatCardModule,
FlexLayoutModule,
HttpClientModule
],
exports: [
SuperadminComponent
......@@ -76,7 +78,7 @@ import {EditworkspaceComponent} from "./workspaces/editworkspace/editworkspace.c
EditworkspaceComponent
],
providers: [
BackendService,
BackendService
]
})
export class SuperadminModule { }
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { NewpasswordComponent } from './newpassword.component';
import {ReactiveFormsModule} from "@angular/forms";
import {MatDialogModule} from "@angular/material/dialog";
describe('NewpasswordComponent', () => {
let component: NewpasswordComponent;
......@@ -8,7 +10,8 @@ describe('NewpasswordComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ NewpasswordComponent ]
declarations: [ NewpasswordComponent ],
imports: [ReactiveFormsModule, MatDialogModule]
})
.compileComponents();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { NewuserComponent } from './newuser.component';
import {ReactiveFormsModule} from "@angular/forms";
import {MatDialogModule} from "@angular/material/dialog";
describe('NewuserComponent', () => {
let component: NewuserComponent;
......@@ -8,7 +10,8 @@ describe('NewuserComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ NewuserComponent ]
declarations: [ NewuserComponent ],
imports: [ReactiveFormsModule, MatDialogModule]
})
.compileComponents();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { UsersComponent } from './users.component';
import {HttpClientModule} from "@angular/common/http";
import { BackendService } from '../backend.service';
import {MatDialogModule} from "@angular/material/dialog";
import {MatSnackBarModule} from "@angular/material/snack-bar";
import {MainDataService} from "../../maindata.service";
describe('UsersComponent', () => {
let component: UsersComponent;
......@@ -8,7 +13,16 @@ describe('UsersComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ UsersComponent ]
declarations: [ UsersComponent ],
imports: [
HttpClientModule,
MatDialogModule,
MatSnackBarModule
],
providers: [
BackendService,
MainDataService
]
})
.compileComponents();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { EditworkspaceComponent } from './editworkspace.component';
import {ReactiveFormsModule} from "@angular/forms";
import {MatDialogModule} from "@angular/material/dialog";
describe('EditworkspaceComponent', () => {
let component: EditworkspaceComponent;
......@@ -8,7 +10,8 @@ describe('EditworkspaceComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ EditworkspaceComponent ]
declarations: [ EditworkspaceComponent ],
imports: [ReactiveFormsModule, MatDialogModule]
})
.compileComponents();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { NewworkspaceComponent } from './newworkspace.component';
import {ReactiveFormsModule} from "@angular/forms";
import {MatDialogModule} from "@angular/material/dialog";
describe('NewworkspaceComponent', () => {
let component: NewworkspaceComponent;
......@@ -8,7 +10,8 @@ describe('NewworkspaceComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ NewworkspaceComponent ]
declarations: [ NewworkspaceComponent ],
imports: [ReactiveFormsModule, MatDialogModule]
})
.compileComponents();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { WorkspacesComponent } from './workspaces.component';
import {HttpClientModule} from "@angular/common/http";
import { BackendService } from '../backend.service';
import {MatDialogModule} from "@angular/material/dialog";
import {MatSnackBarModule} from "@angular/material/snack-bar";
import {MainDataService} from "../../maindata.service";
describe('WorkspacesComponent', () => {
let component: WorkspacesComponent;
......@@ -8,7 +13,16 @@ describe('WorkspacesComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ WorkspacesComponent ]
declarations: [ WorkspacesComponent ],
imports: [
HttpClientModule,
MatDialogModule,
MatSnackBarModule
],
providers: [
BackendService,
MainDataService
]
})
.compileComponents();
}));
......
import { TestBed, inject } from '@angular/core/testing';
import { BackendService } from './backend.service';
import {HttpClientModule} from "@angular/common/http";
describe('BackendService', () => {
describe('HttpClient testing', () => {
beforeEach(() => {
TestBed.configureTestingModule({
imports: [HttpClientModule],
providers: [BackendService]
});
});
it('should be created', inject([BackendService], (service: BackendService) => {
expect(service).toBeTruthy();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { NetworkCheckComponent } from './network-check.component';
import {HttpClientModule} from "@angular/common/http";
import {BackendService} from "../backend.service";
describe('NetworkCheckComponent', () => {
let component: NetworkCheckComponent;
......@@ -8,7 +10,13 @@ describe('NetworkCheckComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ NetworkCheckComponent ]
declarations: [ NetworkCheckComponent ],
imports: [
HttpClientModule
],
providers: [
BackendService
]
})
.compileComponents();
}));
......
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { QuestionnaireComponent } from './questionnaire.component';
import {IqbComponentsModule} from "iqb-components";
describe('QuestionnaireComponent', () => {
let component: QuestionnaireComponent;
......@@ -8,7 +9,8 @@ describe('QuestionnaireComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ QuestionnaireComponent ]
declarations: [ QuestionnaireComponent ],
imports: [IqbComponentsModule]
})
.compileComponents();
}));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment