diff --git a/web/src/app/modules/admin/administration/domains/history/history.component.spec.ts b/web/src/app/modules/admin/administration/domains/history/history.component.spec.ts index 1245f2e..1362268 100644 --- a/web/src/app/modules/admin/administration/domains/history/history.component.spec.ts +++ b/web/src/app/modules/admin/administration/domains/history/history.component.spec.ts @@ -14,7 +14,7 @@ import { PageDataService } from 'src/app/core/base/page.data.service'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { PageColumns } from 'src/app/core/base/page.columns'; import { MockPageColumns } from 'src/app/modules/shared/test/page.columns.mock'; -import { DomainsDataService } from 'src/app/modules/admin/domains/domains.data.service'; +import { DomainsDataService } from 'src/app/modules/admin/administration/domains/domains.data.service'; describe('HistoryComponent', () => { let component: HistoryComponent; diff --git a/web/src/app/modules/admin/groups/form-page/group-form-page.component.ts b/web/src/app/modules/admin/groups/form-page/group-form-page.component.ts index efe1f6b..34d36f9 100644 --- a/web/src/app/modules/admin/groups/form-page/group-form-page.component.ts +++ b/web/src/app/modules/admin/groups/form-page/group-form-page.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import { Component } from '@angular/core'; import { FormControl, FormGroup, Validators } from '@angular/forms'; import { ToastService } from 'src/app/service/toast.service'; import { FormPageBase } from 'src/app/core/base/form-page-base'; diff --git a/web/src/app/modules/admin/short-urls/short-urls.page.ts b/web/src/app/modules/admin/short-urls/short-urls.page.ts index 6c7e08a..312e437 100644 --- a/web/src/app/modules/admin/short-urls/short-urls.page.ts +++ b/web/src/app/modules/admin/short-urls/short-urls.page.ts @@ -1,11 +1,10 @@ -import { Component, OnInit, ViewChild } from '@angular/core'; +import { Component, ViewChild } from '@angular/core'; import { PageBase } from 'src/app/core/base/page-base'; import { ToastService } from 'src/app/service/toast.service'; import { ConfirmationDialogService } from 'src/app/service/confirmation-dialog.service'; import { ShortUrl } from 'src/app/model/entities/short-url'; import { ShortUrlsDataService } from 'src/app/modules/admin/short-urls/short-urls.data.service'; import { ShortUrlsColumns } from 'src/app/modules/admin/short-urls/short-urls.columns'; -import { AuthService } from 'src/app/service/auth.service'; import { Filter } from 'src/app/model/graphql/filter/filter.model'; import QrCodeWithLogo from 'qrcode-with-logos'; import { FileUpload, FileUploadHandlerEvent } from 'primeng/fileupload'; diff --git a/web/src/app/modules/admin/user-spaces/form-page/user-space-form-page.component.ts b/web/src/app/modules/admin/user-spaces/form-page/user-space-form-page.component.ts index c18855b..b0d14e2 100644 --- a/web/src/app/modules/admin/user-spaces/form-page/user-space-form-page.component.ts +++ b/web/src/app/modules/admin/user-spaces/form-page/user-space-form-page.component.ts @@ -8,7 +8,6 @@ import { UserSpaceUpdateInput, } from 'src/app/model/entities/user-space'; import { UserSpacesDataService } from 'src/app/modules/admin/user-spaces/user-spaces.data.service'; -import { User } from 'src/app/model/auth/user'; import { catchError } from 'rxjs/operators'; @Component({ diff --git a/web/src/app/modules/shared/components/chip-input/chip-input.component.spec.ts b/web/src/app/modules/shared/components/chip-input/chip-input.component.spec.ts index 419f281..827af69 100644 --- a/web/src/app/modules/shared/components/chip-input/chip-input.component.spec.ts +++ b/web/src/app/modules/shared/components/chip-input/chip-input.component.spec.ts @@ -1,4 +1,5 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { FormsModule } from '@angular/forms'; import { ChipInputComponent } from './chip-input.component'; @@ -8,9 +9,9 @@ describe('ChipInputComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ - declarations: [ChipInputComponent] - }) - .compileComponents(); + declarations: [ChipInputComponent], + imports: [FormsModule], // Import FormsModule to resolve ngModel + }).compileComponents(); fixture = TestBed.createComponent(ChipInputComponent); component = fixture.componentInstance; diff --git a/web/src/app/modules/shared/components/side-menu/side-menu.component.spec.ts b/web/src/app/modules/shared/components/side-menu/side-menu.component.spec.ts index 762db12..8cd8802 100644 --- a/web/src/app/modules/shared/components/side-menu/side-menu.component.spec.ts +++ b/web/src/app/modules/shared/components/side-menu/side-menu.component.spec.ts @@ -1,6 +1,15 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { SideMenuComponent } from './side-menu.component'; +import { SharedModule } from 'src/app/modules/shared/shared.module'; +import { TranslateModule } from '@ngx-translate/core'; +import { AuthService } from 'src/app/service/auth.service'; +import { KeycloakService } from 'keycloak-angular'; +import { ErrorHandlingService } from 'src/app/service/error-handling.service'; +import { ToastService } from 'src/app/service/toast.service'; +import { ConfirmationService, MessageService } from 'primeng/api'; +import { ActivatedRoute } from '@angular/router'; +import { of } from 'rxjs'; describe('SideMenuComponent', () => { let component: SideMenuComponent; @@ -9,6 +18,21 @@ describe('SideMenuComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [SideMenuComponent], + imports: [SharedModule, TranslateModule.forRoot()], + providers: [ + AuthService, + KeycloakService, + ErrorHandlingService, + ToastService, + MessageService, + ConfirmationService, + { + provide: ActivatedRoute, + useValue: { + snapshot: { params: of({}) }, + }, + }, + ], }).compileComponents(); fixture = TestBed.createComponent(SideMenuComponent);