diff --git a/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.spec.ts b/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.spec.ts
index 7772d955be..b4cea6ec25 100644
--- a/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.spec.ts
+++ b/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.spec.ts
@@ -2,9 +2,12 @@ import {
ComponentFixture,
fakeAsync,
TestBed,
+ waitForAsync,
} from '@angular/core/testing';
import { TranslateModule } from '@ngx-translate/core';
+import { TruncatableComponent } from '../../../../shared/truncatable/truncatable.component';
+import { TruncatablePartComponent } from '../../../../shared/truncatable/truncatable-part/truncatable-part.component';
import { RequestStatusEnum } from '../notify-status.enum';
import { RequestStatusAlertBoxComponent } from './request-status-alert-box.component';
@@ -28,11 +31,15 @@ describe('RequestStatusAlertBoxComponent', () => {
},
];
- beforeEach(async () => {
- await TestBed.configureTestingModule({
+ beforeEach(waitForAsync(() => {
+ TestBed.configureTestingModule({
imports: [TranslateModule.forRoot(), RequestStatusAlertBoxComponent],
+ }).overrideComponent(RequestStatusAlertBoxComponent, {
+ remove: {
+ imports: [TruncatablePartComponent, TruncatableComponent],
+ },
}).compileComponents();
- });
+ }));
beforeEach(() => {
fixture = TestBed.createComponent(RequestStatusAlertBoxComponent);
diff --git a/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts b/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts
index eef3774d06..e6059688fb 100644
--- a/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts
+++ b/src/app/item-page/simple/notify-requests-status/request-status-alert-box/request-status-alert-box.component.ts
@@ -1,6 +1,7 @@
import {
NgClass,
NgForOf,
+ NgIf,
} from '@angular/common';
import {
ChangeDetectionStrategy,
@@ -22,6 +23,7 @@ import { RequestStatusEnum } from '../notify-status.enum';
changeDetection: ChangeDetectionStrategy.OnPush,
standalone: true,
imports: [
+ NgIf,
TruncatablePartComponent,
TruncatableComponent,
NgForOf,
diff --git a/src/app/search-page/configuration-search-page.component.spec.ts b/src/app/search-page/configuration-search-page.component.spec.ts
index ef94e0cc8f..417e659899 100644
--- a/src/app/search-page/configuration-search-page.component.spec.ts
+++ b/src/app/search-page/configuration-search-page.component.spec.ts
@@ -14,6 +14,7 @@ import { SearchConfigurationService } from '../core/shared/search/search-configu
import { configureSearchComponentTestingModule } from '../shared/search/search.component.spec';
import { ConfigurationSearchPageComponent } from './configuration-search-page.component';
import createSpy = jasmine.createSpy;
+import { of } from 'rxjs';
const CONFIGURATION = 'test-configuration';
const QUERY = 'test query';
@@ -52,6 +53,7 @@ describe('ConfigurationSearchPageComponent', () => {
routeService = TestBed.inject(RouteService);
routeService.setParameter = createSpy('setParameter');
+ routeService.getRouteParameterValue = createSpy('getRouteParameterValue').and.returnValue(of(CONFIGURATION));
fixture.detectChanges();
diff --git a/src/app/shared/object-collection/shared/tabulatable-objects/tabulatable-objects.decorator.spec.ts b/src/app/shared/object-collection/shared/tabulatable-objects/tabulatable-objects.decorator.spec.ts
index 54119a320d..734f32c76f 100644
--- a/src/app/shared/object-collection/shared/tabulatable-objects/tabulatable-objects.decorator.spec.ts
+++ b/src/app/shared/object-collection/shared/tabulatable-objects/tabulatable-objects.decorator.spec.ts
@@ -1,21 +1,13 @@
+import { AdminNotifySearchResultComponent } from '../../../../admin/admin-notify-dashboard/admin-notify-search-result/admin-notify-search-result.component';
+import { AdminNotifySearchResult } from '../../../../admin/admin-notify-dashboard/models/admin-notify-message-search-result.model';
import { Context } from '../../../../core/shared/context.model';
import { ViewMode } from '../../../../core/shared/view-mode.model';
import { getTabulatableObjectsComponent } from './tabulatable-objects.decorator';
-const type = 'TestType';
-
-class TestTable {
-}
describe('TabulatableObject decorator function', () => {
- it('should have a decorator for table', () => {
- const tableDecorator = getTabulatableObjectsComponent(['Item'], ViewMode.Table);
- expect(tableDecorator.length).not.toBeNull();
- });
-
-
it('should return the matching class', () => {
- const component = getTabulatableObjectsComponent([type], ViewMode.Table, Context.Search);
- expect(component).toEqual(TestTable);
+ const component = getTabulatableObjectsComponent([AdminNotifySearchResult], ViewMode.Table, Context.CoarNotify);
+ expect(component).toEqual(AdminNotifySearchResultComponent);
});
});