Refactor: improve test setup by adding mock services for dialog and HTTP client
testing/ogGui-multibranch/pipeline/head This commit looks good
Details
testing/ogGui-multibranch/pipeline/head This commit looks good
Details
parent
6fd741e7b4
commit
4ef99a7c98
|
@ -8,10 +8,10 @@ import { MatFormFieldModule } from "@angular/material/form-field";
|
|||
import { MatSelectModule } from "@angular/material/select";
|
||||
import { MatPaginatorModule } from "@angular/material/paginator";
|
||||
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
|
||||
import { FormsModule } from "@angular/forms";
|
||||
import { MatInputModule } from "@angular/material/input";
|
||||
import { MatTableModule } from "@angular/material/table";
|
||||
import { TranslateModule } from "@ngx-translate/core";
|
||||
import { FormsModule } from '@angular/forms';
|
||||
import { MatInputModule } from '@angular/material/input';
|
||||
import { MatTableModule } from '@angular/material/table';
|
||||
import { TranslateModule } from '@ngx-translate/core';
|
||||
import { JoyrideModule } from "ngx-joyride";
|
||||
import { HttpClient } from "@angular/common/http";
|
||||
import { ToastrService } from "ngx-toastr";
|
||||
|
@ -25,6 +25,10 @@ describe('OperationResultDialogComponent', () => {
|
|||
let mockToastrService: jasmine.SpyObj<ToastrService>;
|
||||
|
||||
beforeEach(async () => {
|
||||
mockDialog = jasmine.createSpyObj('MatDialog', ['open']);
|
||||
mockHttpClient = jasmine.createSpyObj('HttpClient', ['get', 'post']);
|
||||
mockToastrService = jasmine.createSpyObj('ToastrService', ['success', 'error']);
|
||||
|
||||
await TestBed.configureTestingModule({
|
||||
declarations: [OperationResultDialogComponent, LoadingComponent],
|
||||
imports: [
|
||||
|
|
Loading…
Reference in New Issue