@@ -8,7 +8,7 @@ import { By } from '@angular/platform-browser';
88import { TranslateModule } from '@ngx-translate/core' ;
99import { environment } from 'src/environments/environment' ;
1010
11- import { AccessStatusDataService } from '../../../../../core/data/access-status-data .service' ;
11+ import { LinkService } from '../../../../../core/cache/builders/link .service' ;
1212import { Item } from '../../../../../core/shared/item.model' ;
1313import { createSuccessfulRemoteDataObject$ } from '../../../../remote-data.utils' ;
1414import { TruncatePipe } from '../../../../utils/truncate.pipe' ;
@@ -25,7 +25,7 @@ describe('ItemAccessStatusBadgeComponent', () => {
2525 let embargoStatus : AccessStatusObject ;
2626 let restrictedStatus : AccessStatusObject ;
2727
28- let accessStatusDataService : AccessStatusDataService ;
28+ let linkService : LinkService ;
2929
3030 let item : Item ;
3131
@@ -50,13 +50,14 @@ describe('ItemAccessStatusBadgeComponent', () => {
5050 status : 'restricted' ,
5151 } ) ;
5252
53- accessStatusDataService = jasmine . createSpyObj ( 'accessStatusDataService ' , {
54- findAccessStatusFor : createSuccessfulRemoteDataObject$ ( unknownStatus ) ,
53+ linkService = jasmine . createSpyObj ( 'linkService ' , {
54+ resolveLink : { } ,
5555 } ) ;
5656
5757 item = Object . assign ( new Item ( ) , {
5858 uuid : 'item-uuid' ,
5959 type : 'item' ,
60+ accessStatus : createSuccessfulRemoteDataObject$ ( unknownStatus ) ,
6061 } ) ;
6162 }
6263
@@ -65,7 +66,7 @@ describe('ItemAccessStatusBadgeComponent', () => {
6566 imports : [ TranslateModule . forRoot ( ) , AccessStatusBadgeComponent , TruncatePipe ] ,
6667 schemas : [ NO_ERRORS_SCHEMA ] ,
6768 providers : [
68- { provide : AccessStatusDataService , useValue : accessStatusDataService } ,
69+ { provide : LinkService , useValue : linkService } ,
6970 ] ,
7071 } ) . compileComponents ( ) ;
7172 }
@@ -113,7 +114,7 @@ describe('ItemAccessStatusBadgeComponent', () => {
113114 describe ( 'When the findAccessStatusFor method returns metadata.only' , ( ) => {
114115 beforeEach ( waitForAsync ( ( ) => {
115116 init ( ) ;
116- ( accessStatusDataService . findAccessStatusFor as jasmine . Spy ) . and . returnValue ( createSuccessfulRemoteDataObject$ ( metadataOnlyStatus ) ) ;
117+ item . accessStatus = createSuccessfulRemoteDataObject$ ( metadataOnlyStatus ) ;
117118 initTestBed ( ) ;
118119 } ) ) ;
119120 beforeEach ( ( ) => {
@@ -127,7 +128,7 @@ describe('ItemAccessStatusBadgeComponent', () => {
127128 describe ( 'When the findAccessStatusFor method returns open.access' , ( ) => {
128129 beforeEach ( waitForAsync ( ( ) => {
129130 init ( ) ;
130- ( accessStatusDataService . findAccessStatusFor as jasmine . Spy ) . and . returnValue ( createSuccessfulRemoteDataObject$ ( openAccessStatus ) ) ;
131+ item . accessStatus = createSuccessfulRemoteDataObject$ ( openAccessStatus ) ;
131132 initTestBed ( ) ;
132133 } ) ) ;
133134 beforeEach ( ( ) => {
@@ -141,7 +142,7 @@ describe('ItemAccessStatusBadgeComponent', () => {
141142 describe ( 'When the findAccessStatusFor method returns embargo' , ( ) => {
142143 beforeEach ( waitForAsync ( ( ) => {
143144 init ( ) ;
144- ( accessStatusDataService . findAccessStatusFor as jasmine . Spy ) . and . returnValue ( createSuccessfulRemoteDataObject$ ( embargoStatus ) ) ;
145+ item . accessStatus = createSuccessfulRemoteDataObject$ ( embargoStatus ) ;
145146 initTestBed ( ) ;
146147 } ) ) ;
147148 beforeEach ( ( ) => {
@@ -155,7 +156,7 @@ describe('ItemAccessStatusBadgeComponent', () => {
155156 describe ( 'When the findAccessStatusFor method returns restricted' , ( ) => {
156157 beforeEach ( waitForAsync ( ( ) => {
157158 init ( ) ;
158- ( accessStatusDataService . findAccessStatusFor as jasmine . Spy ) . and . returnValue ( createSuccessfulRemoteDataObject$ ( restrictedStatus ) ) ;
159+ item . accessStatus = createSuccessfulRemoteDataObject$ ( restrictedStatus ) ;
159160 initTestBed ( ) ;
160161 } ) ) ;
161162 beforeEach ( ( ) => {
0 commit comments