Commits
Tim Donohue authored and GitHub committed e3c4884bf9a Merge
11 11 | import { WorkflowItem } from '../../../../../core/submission/models/workflowitem.model'; |
12 12 | import { LinkService } from '../../../../../core/cache/builders/link.service'; |
13 13 | import { followLink } from '../../../../../shared/utils/follow-link-config.model'; |
14 14 | import { Item } from '../../../../../core/shared/item.model'; |
15 15 | import { PublicationGridElementComponent } from '../../../../../shared/object-grid/item-grid-element/item-types/publication/publication-grid-element.component'; |
16 16 | import { ListableObjectDirective } from '../../../../../shared/object-collection/shared/listable-object/listable-object.directive'; |
17 17 | import { WorkflowItemSearchResult } from '../../../../../shared/object-collection/shared/workflow-item-search-result.model'; |
18 18 | import { BitstreamDataService } from '../../../../../core/data/bitstream-data.service'; |
19 19 | import { createSuccessfulRemoteDataObject$ } from '../../../../../shared/remote-data.utils'; |
20 20 | import { getMockLinkService } from '../../../../../shared/mocks/link-service.mock'; |
21 + | import { of as observableOf } from 'rxjs'; |
21 22 | |
22 23 | describe('WorkflowItemAdminWorkflowGridElementComponent', () => { |
23 24 | let component: WorkflowItemSearchResultAdminWorkflowGridElementComponent; |
24 25 | let fixture: ComponentFixture<WorkflowItemSearchResultAdminWorkflowGridElementComponent>; |
25 26 | let id; |
26 27 | let wfi; |
27 28 | let itemRD$; |
28 29 | let linkService; |
29 30 | let object; |
30 31 | |
43 44 | TestBed.configureTestingModule( |
44 45 | { |
45 46 | declarations: [WorkflowItemSearchResultAdminWorkflowGridElementComponent, PublicationGridElementComponent, ListableObjectDirective], |
46 47 | imports: [ |
47 48 | NoopAnimationsModule, |
48 49 | TranslateModule.forRoot(), |
49 50 | RouterTestingModule.withRoutes([]), |
50 51 | ], |
51 52 | providers: [ |
52 53 | { provide: LinkService, useValue: linkService }, |
53 - | { provide: TruncatableService, useValue: {} }, |
54 + | { provide: TruncatableService, useValue: { |
55 + | isCollapsed: () => observableOf(true), |
56 + | } }, |
54 57 | { provide: BitstreamDataService, useValue: {} }, |
55 58 | ], |
56 59 | schemas: [NO_ERRORS_SCHEMA] |
57 60 | }) |
58 61 | .overrideComponent(WorkflowItemSearchResultAdminWorkflowGridElementComponent, { |
59 62 | set: { |
60 63 | entryComponents: [PublicationGridElementComponent] |
61 64 | } |
62 65 | }) |
63 66 | .compileComponents(); |