@@ -3,7 +3,7 @@ import { By } from '@angular/platform-browser';
33import { BehaviorSubject , Subject } from 'rxjs' ;
44
55import { Activity , CaseActivityInfo , User } from '../../domain' ;
6- import { ActivityPollingService , ActivityService , ActivitySocketService } from '../../services' ;
6+ import { ActivityPollingService , ActivityService , ActivitySocketService , SessionStorageService } from '../../services' ;
77import { MODES , Utils } from '../../services/activity/utils' ;
88import { ActivityBannerComponent } from './activity-banner' ;
99import { ActivityIconComponent } from './activity-icon' ;
@@ -28,6 +28,7 @@ describe('CaseActivityComponent', () => {
2828 let activityService : any ;
2929 let activityPollingService : any ;
3030 let activitySocketService : any ;
31+ let sessionStorageService : any ;
3132 let pollingActivitySubject : Subject < Activity > ;
3233
3334 const getActivity = ( caseId : string , editors : User [ ] , viewers : User [ ] ) : Activity | CaseActivityInfo => {
@@ -80,6 +81,7 @@ describe('CaseActivityComponent', () => {
8081 } ,
8182 user : BOB_SMITH
8283 } ;
84+ sessionStorageService = { getUserDetails : ( ) => BOB_SMITH , getItem : ( _k :any ) => null }
8385 activityService = jasmine . createSpyObj < ActivityService > ( 'activityService' , [ 'postActivity' ] ) ;
8486 activityService . modeSubject = new BehaviorSubject < string > ( undefined ) ;
8587 pollingActivitySubject = new Subject < Activity > ( ) ;
@@ -109,7 +111,8 @@ describe('CaseActivityComponent', () => {
109111 providers : [
110112 { provide : ActivityService , useValue : activityService } ,
111113 { provide : ActivityPollingService , useValue : activityPollingService } ,
112- { provide : ActivitySocketService , useValue : activitySocketService }
114+ { provide : ActivitySocketService , useValue : activitySocketService } ,
115+ { provide : SessionStorageService , useValue : sessionStorageService }
113116 ]
114117 } ) . compileComponents ( ) ;
115118
0 commit comments