99 TranslateModule ,
1010} from '@ngx-translate/core' ;
1111import { of as observableOf } from 'rxjs' ;
12+ import { SafeUrlPipe } from 'src/app/shared/utils/safe-url-pipe' ;
13+ import { VarDirective } from 'src/app/shared/utils/var.directive' ;
1214
1315import { BitstreamDataService } from '../../core/data/bitstream-data.service' ;
1416import { BundleDataService } from '../../core/data/bundle-data.service' ;
@@ -46,12 +48,17 @@ describe('MiradorViewerComponent with search', () => {
4648 beforeEach ( waitForAsync ( ( ) => {
4749 viewerService . showEmbeddedViewer . and . returnValue ( true ) ;
4850 TestBed . configureTestingModule ( {
49- imports : [ TranslateModule . forRoot ( {
50- loader : {
51- provide : TranslateLoader ,
52- useClass : TranslateLoaderMock ,
53- } ,
54- } ) , MiradorViewerComponent ] ,
51+ imports : [
52+ TranslateModule . forRoot ( {
53+ loader : {
54+ provide : TranslateLoader ,
55+ useClass : TranslateLoaderMock ,
56+ } ,
57+ } ) ,
58+ MiradorViewerComponent ,
59+ VarDirective ,
60+ SafeUrlPipe ,
61+ ] ,
5562 providers : [
5663 { provide : BitstreamDataService , useValue : { } } ,
5764 { provide : BundleDataService , useValue : { } } ,
@@ -72,6 +79,7 @@ describe('MiradorViewerComponent with search', () => {
7279 comp = fixture . componentInstance ;
7380 comp . object = getItem ( noMetadata ) ;
7481 comp . searchable = true ;
82+ comp . iframeViewerUrl = observableOf ( 'testUrl' ) ;
7583 fixture . detectChanges ( ) ;
7684 } ) ) ;
7785
@@ -108,12 +116,17 @@ describe('MiradorViewerComponent with multiple images', () => {
108116 viewerService . showEmbeddedViewer . and . returnValue ( true ) ;
109117 viewerService . getImageCount . and . returnValue ( observableOf ( 2 ) ) ;
110118 TestBed . configureTestingModule ( {
111- imports : [ TranslateModule . forRoot ( {
112- loader : {
113- provide : TranslateLoader ,
114- useClass : TranslateLoaderMock ,
115- } ,
116- } ) , MiradorViewerComponent ] ,
119+ imports : [
120+ TranslateModule . forRoot ( {
121+ loader : {
122+ provide : TranslateLoader ,
123+ useClass : TranslateLoaderMock ,
124+ } ,
125+ } ) ,
126+ MiradorViewerComponent ,
127+ VarDirective ,
128+ SafeUrlPipe ,
129+ ] ,
117130 providers : [
118131 { provide : BitstreamDataService , useValue : { } } ,
119132 { provide : BundleDataService , useValue : { } } ,
@@ -135,6 +148,7 @@ describe('MiradorViewerComponent with multiple images', () => {
135148 comp = fixture . componentInstance ;
136149 comp . object = getItem ( noMetadata ) ;
137150 comp . searchable = false ;
151+ comp . iframeViewerUrl = observableOf ( 'testUrl' ) ;
138152 fixture . detectChanges ( ) ;
139153 } ) ) ;
140154
@@ -167,12 +181,17 @@ describe('MiradorViewerComponent with a single image', () => {
167181 viewerService . showEmbeddedViewer . and . returnValue ( true ) ;
168182 viewerService . getImageCount . and . returnValue ( observableOf ( 1 ) ) ;
169183 TestBed . configureTestingModule ( {
170- imports : [ TranslateModule . forRoot ( {
171- loader : {
172- provide : TranslateLoader ,
173- useClass : TranslateLoaderMock ,
174- } ,
175- } ) , MiradorViewerComponent ] ,
184+ imports : [
185+ TranslateModule . forRoot ( {
186+ loader : {
187+ provide : TranslateLoader ,
188+ useClass : TranslateLoaderMock ,
189+ } ,
190+ } ) ,
191+ MiradorViewerComponent ,
192+ VarDirective ,
193+ SafeUrlPipe ,
194+ ] ,
176195 providers : [
177196 { provide : BitstreamDataService , useValue : { } } ,
178197 { provide : BundleDataService , useValue : { } } ,
@@ -193,6 +212,7 @@ describe('MiradorViewerComponent with a single image', () => {
193212 fixture = TestBed . createComponent ( MiradorViewerComponent ) ;
194213 comp = fixture . componentInstance ;
195214 comp . object = getItem ( noMetadata ) ;
215+ comp . iframeViewerUrl = observableOf ( 'testUrl' ) ;
196216 fixture . detectChanges ( ) ;
197217 } ) ) ;
198218
@@ -219,12 +239,17 @@ describe('MiradorViewerComponent in development mode', () => {
219239 viewerService . showEmbeddedViewer . and . returnValue ( false ) ;
220240 viewerService . getImageCount . and . returnValue ( observableOf ( 1 ) ) ;
221241 TestBed . configureTestingModule ( {
222- imports : [ TranslateModule . forRoot ( {
223- loader : {
224- provide : TranslateLoader ,
225- useClass : TranslateLoaderMock ,
226- } ,
227- } ) , MiradorViewerComponent ] ,
242+ imports : [
243+ TranslateModule . forRoot ( {
244+ loader : {
245+ provide : TranslateLoader ,
246+ useClass : TranslateLoaderMock ,
247+ } ,
248+ } ) ,
249+ MiradorViewerComponent ,
250+ VarDirective ,
251+ SafeUrlPipe ,
252+ ] ,
228253 providers : [
229254 { provide : BitstreamDataService , useValue : { } } ,
230255 ] ,
@@ -245,6 +270,7 @@ describe('MiradorViewerComponent in development mode', () => {
245270 fixture = TestBed . createComponent ( MiradorViewerComponent ) ;
246271 comp = fixture . componentInstance ;
247272 comp . object = getItem ( noMetadata ) ;
273+ comp . iframeViewerUrl = observableOf ( 'testUrl' ) ;
248274 fixture . detectChanges ( ) ;
249275 } ) ) ;
250276
0 commit comments