Commits
Tim Donohue authored and GitHub committed c7029ed8f6e Merge
5 5 | import { BitstreamDataService } from '../../core/data/bitstream-data.service'; |
6 6 | import { createRelationshipsObservable } from '../simple/item-types/shared/item.component.spec'; |
7 7 | import { NO_ERRORS_SCHEMA } from '@angular/core'; |
8 8 | import { MetadataMap } from '../../core/shared/metadata.models'; |
9 9 | import { Item } from '../../core/shared/item.model'; |
10 10 | import { createSuccessfulRemoteDataObject$ } from '../../shared/remote-data.utils'; |
11 11 | import { createPaginatedList } from '../../shared/testing/utils.test'; |
12 12 | import { of as observableOf } from 'rxjs'; |
13 13 | import { MiradorViewerService } from './mirador-viewer.service'; |
14 14 | import { HostWindowService } from '../../shared/host-window.service'; |
15 + | import { BundleDataService } from '../../core/data/bundle-data.service'; |
15 16 | |
16 17 | |
17 18 | function getItem(metadata: MetadataMap) { |
18 19 | return Object.assign(new Item(), { |
19 20 | bundles: createSuccessfulRemoteDataObject$(createPaginatedList([])), |
20 21 | metadata: metadata, |
21 22 | relationships: createRelationshipsObservable() |
22 23 | }); |
23 24 | } |
24 25 | |
39 40 | TestBed.configureTestingModule({ |
40 41 | imports: [TranslateModule.forRoot({ |
41 42 | loader: { |
42 43 | provide: TranslateLoader, |
43 44 | useClass: TranslateLoaderMock |
44 45 | } |
45 46 | })], |
46 47 | declarations: [MiradorViewerComponent], |
47 48 | providers: [ |
48 49 | { provide: BitstreamDataService, useValue: {} }, |
50 + | { provide: BundleDataService, useValue: {} }, |
49 51 | { provide: HostWindowService, useValue: mockHostWindowService } |
50 52 | ], |
51 53 | schemas: [NO_ERRORS_SCHEMA] |
52 54 | }).overrideComponent(MiradorViewerComponent, { |
53 55 | set: { |
54 56 | providers: [ |
55 57 | { provide: MiradorViewerService, useValue: viewerService } |
56 58 | ] |
57 59 | } |
58 60 | }).compileComponents(); |
101 103 | TestBed.configureTestingModule({ |
102 104 | imports: [TranslateModule.forRoot({ |
103 105 | loader: { |
104 106 | provide: TranslateLoader, |
105 107 | useClass: TranslateLoaderMock |
106 108 | } |
107 109 | })], |
108 110 | declarations: [MiradorViewerComponent], |
109 111 | providers: [ |
110 112 | { provide: BitstreamDataService, useValue: {} }, |
113 + | { provide: BundleDataService, useValue: {} }, |
111 114 | { provide: HostWindowService, useValue: mockHostWindowService } |
112 115 | ], |
113 116 | schemas: [NO_ERRORS_SCHEMA] |
114 117 | }).overrideComponent(MiradorViewerComponent, { |
115 118 | set: { |
116 119 | providers: [ |
117 120 | { provide: MiradorViewerService, useValue: viewerService } |
118 121 | ] |
119 122 | } |
120 123 | }).compileComponents(); |
160 163 | TestBed.configureTestingModule({ |
161 164 | imports: [TranslateModule.forRoot({ |
162 165 | loader: { |
163 166 | provide: TranslateLoader, |
164 167 | useClass: TranslateLoaderMock |
165 168 | } |
166 169 | })], |
167 170 | declarations: [MiradorViewerComponent], |
168 171 | providers: [ |
169 172 | { provide: BitstreamDataService, useValue: {} }, |
173 + | { provide: BundleDataService, useValue: {} }, |
170 174 | { provide: HostWindowService, useValue: mockHostWindowService } |
171 175 | ], |
172 176 | schemas: [NO_ERRORS_SCHEMA] |
173 177 | }).overrideComponent(MiradorViewerComponent, { |
174 178 | set: { |
175 179 | providers: [ |
176 180 | { provide: MiradorViewerService, useValue: viewerService } |
177 181 | ] |
178 182 | } |
179 183 | }).compileComponents(); |
218 222 | })], |
219 223 | declarations: [MiradorViewerComponent], |
220 224 | providers: [ |
221 225 | { provide: BitstreamDataService, useValue: {} } |
222 226 | ], |
223 227 | schemas: [NO_ERRORS_SCHEMA] |
224 228 | }).overrideComponent(MiradorViewerComponent, { |
225 229 | set: { |
226 230 | providers: [ |
227 231 | { provide: MiradorViewerService, useValue: viewerService }, |
232 + | { provide: BundleDataService, useValue: {} }, |
228 233 | { provide: HostWindowService, useValue: mockHostWindowService } |
229 234 | ] |
230 235 | } |
231 236 | }).compileComponents(); |
232 237 | })); |
233 238 | |
234 239 | describe('embedded viewer', () => { |
235 240 | beforeEach(waitForAsync(() => { |
236 241 | fixture = TestBed.createComponent(MiradorViewerComponent); |
237 242 | comp = fixture.componentInstance; |