diff --git a/ogWebconsole/src/app/components/repositories/manage-repository/manage-repository.component.spec.ts b/ogWebconsole/src/app/components/repositories/manage-repository/manage-repository.component.spec.ts index 335f14d..fe4be8b 100644 --- a/ogWebconsole/src/app/components/repositories/manage-repository/manage-repository.component.spec.ts +++ b/ogWebconsole/src/app/components/repositories/manage-repository/manage-repository.component.spec.ts @@ -1,5 +1,5 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { CreateRepositoryComponent } from './manage-repository.component'; +import { ManageRepositoryComponent } from './manage-repository.component'; import { provideHttpClient } from '@angular/common/http'; import { provideHttpClientTesting } from '@angular/common/http/testing'; import { ReactiveFormsModule, FormBuilder } from '@angular/forms'; @@ -14,9 +14,9 @@ import { ToastrModule, ToastrService } from 'ngx-toastr'; import { DataService } from '../../calendar/data.service'; import { ConfigService } from '@services/config.service'; -describe('CreateRepositoryComponent', () => { - let component: CreateRepositoryComponent; - let fixture: ComponentFixture; +describe('ManageRepositoryComponent', () => { + let component: ManageRepositoryComponent; + let fixture: ComponentFixture; beforeEach(async () => { const mockConfigService = { @@ -54,7 +54,7 @@ describe('CreateRepositoryComponent', () => { ] }).compileComponents(); - fixture = TestBed.createComponent(CreateRepositoryComponent); + fixture = TestBed.createComponent(ManageRepositoryComponent); component = fixture.componentInstance; fixture.detectChanges(); }); diff --git a/ogWebconsole/src/app/components/repositories/show-images/show-images.component.spec.ts b/ogWebconsole/src/app/components/repositories/show-images/show-images.component.spec.ts index 52a6cd9..c7cc4a1 100644 --- a/ogWebconsole/src/app/components/repositories/show-images/show-images.component.spec.ts +++ b/ogWebconsole/src/app/components/repositories/show-images/show-images.component.spec.ts @@ -1,14 +1,54 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; - +import { HttpClientTestingModule } from '@angular/common/http/testing'; import { ShowImagesComponent } from './show-images.component'; +import { ToastrModule } from 'ngx-toastr'; +import { MatDialogModule, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; +import { TranslateModule } from '@ngx-translate/core'; +import { JoyrideModule } from 'ngx-joyride'; +import { ConfigService } from '@services/config.service'; +import { LoadingComponent } from '../../../shared/loading/loading.component'; +import { MatIconModule } from '@angular/material/icon'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { MatSelectModule } from '@angular/material/select'; +import { MatPaginatorModule } from '@angular/material/paginator'; +import { MatTableModule } from '@angular/material/table'; +import { FormsModule } from '@angular/forms'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { MatInputModule } from '@angular/material/input'; +import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; describe('ShowImagesComponent', () => { let component: ShowImagesComponent; let fixture: ComponentFixture; beforeEach(async () => { + const mockConfigService = { + apiUrl: 'http://mock-api-url' + }; + await TestBed.configureTestingModule({ - declarations: [ShowImagesComponent] + declarations: [ShowImagesComponent, LoadingComponent], + imports: [ + HttpClientTestingModule, + ToastrModule.forRoot(), + MatDialogModule, + TranslateModule.forRoot(), + JoyrideModule.forRoot(), + MatIconModule, + MatFormFieldModule, + MatSelectModule, + MatPaginatorModule, + MatTableModule, + FormsModule, + NoopAnimationsModule, + MatInputModule, + MatProgressSpinnerModule + ], + providers: [ + { provide: MatDialogRef, useValue: {} }, + { provide: MAT_DIALOG_DATA, useValue: {} }, + { provide: ConfigService, useValue: mockConfigService } + ] }) .compileComponents(); @@ -20,4 +60,4 @@ describe('ShowImagesComponent', () => { it('should create', () => { expect(component).toBeTruthy(); }); -}); +}); \ No newline at end of file