Commits

Tim Donohue authored and GitHub committed c7029ed8f6e Merge
Merge pull request #1847 from mspalti/iiif-multi-fix

Bug fix for multiple IIIF image property
No tags
gidlmaster

src/app/item-page/mirador-viewer/mirador-viewer.component.spec.ts

Modified
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;

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut