import { ComponentFixture, TestBed } from '@angular/core/testing'; import { MenuUploadComponent } from './menu-upload.component'; import { AdminCommService } from '../../admin-comm.service'; import { MatDialogModule, MatDialogRef } from '@angular/material/dialog'; describe('MenuUploadComponent', () => { let component: MenuUploadComponent; let fixture: ComponentFixture; beforeEach(() => { const acMock = jasmine.createSpyObj('AdminCommService', ['postMenu']) TestBed.configureTestingModule({ declarations: [MenuUploadComponent], providers: [ {provide: AdminCommService, useValue: acMock}, {provide: MatDialogRef, useValue: {}} ], imports: [MatDialogModule] }); fixture = TestBed.createComponent(MenuUploadComponent); component = fixture.componentInstance; fixture.detectChanges(); }); it('should create', () => { expect(component).toBeTruthy(); }); });