@@ -3,18 +3,14 @@ import { ChangeDetectionStrategy, NO_ERRORS_SCHEMA } from '@angular/core';
33import { ComponentFixture , TestBed , waitForAsync } from '@angular/core/testing' ;
44import { ItemPageAbstractFieldComponent } from './item-page-abstract-field.component' ;
55import { TranslateLoaderMock } from '../../../../../shared/testing/translate-loader.mock' ;
6- import { MetadataValuesComponent } from '../../../../field-components/metadata-values/metadata-values.component' ;
7- import { mockItemWithMetadataFieldAndValue } from '../item-page-field.component.spec' ;
86import { SharedModule } from '../../../../../shared/shared.module' ;
97import { APP_CONFIG } from '../../../../../../config/app-config.interface' ;
108import { environment } from '../../../../../../environments/environment' ;
9+ import { By } from '@angular/platform-browser' ;
1110
1211let comp : ItemPageAbstractFieldComponent ;
1312let fixture : ComponentFixture < ItemPageAbstractFieldComponent > ;
1413
15- const mockField = 'dc.description.abstract' ;
16- const mockValue = 'test value' ;
17-
1814describe ( 'ItemPageAbstractFieldComponent' , ( ) => {
1915 beforeEach ( waitForAsync ( ( ) => {
2016 TestBed . configureTestingModule ( {
@@ -30,21 +26,21 @@ describe('ItemPageAbstractFieldComponent', () => {
3026 providers : [
3127 { provide : APP_CONFIG , useValue : environment } ,
3228 ] ,
33- declarations : [ ItemPageAbstractFieldComponent , MetadataValuesComponent ] ,
29+ declarations : [ ItemPageAbstractFieldComponent ] ,
3430 schemas : [ NO_ERRORS_SCHEMA ]
3531 } ) . overrideComponent ( ItemPageAbstractFieldComponent , {
3632 set : { changeDetection : ChangeDetectionStrategy . Default }
3733 } ) . compileComponents ( ) ;
3834 } ) ) ;
3935
4036 beforeEach ( waitForAsync ( ( ) => {
37+
4138 fixture = TestBed . createComponent ( ItemPageAbstractFieldComponent ) ;
4239 comp = fixture . componentInstance ;
43- comp . item = mockItemWithMetadataFieldAndValue ( mockField , mockValue ) ;
4440 fixture . detectChanges ( ) ;
4541 } ) ) ;
4642
47- it ( 'should display display the correct metadata value ' , ( ) => {
48- expect ( fixture . nativeElement . innerHTML ) . toContain ( mockValue ) ;
43+ it ( 'should render a ds- metadata-values ' , ( ) => {
44+ expect ( fixture . debugElement . query ( By . css ( 'ds-metadata-values' ) ) ) . toBeDefined ( ) ;
4945 } ) ;
5046} ) ;
0 commit comments