@@ -2,7 +2,7 @@ import { ProfilePageComponent } from './profile-page.component';
22import { ComponentFixture , TestBed , waitForAsync } from '@angular/core/testing' ;
33import { VarDirective } from '../shared/utils/var.directive' ;
44import { TranslateModule } from '@ngx-translate/core' ;
5- import { RouterTestingModule } from '@angular/router/testing ' ;
5+ import { RouterModule } from '@angular/router' ;
66import { NO_ERRORS_SCHEMA } from '@angular/core' ;
77import { EPerson } from '../core/eperson/models/eperson.model' ;
88import { StoreModule } from '@ngrx/store' ;
@@ -93,7 +93,7 @@ describe('ProfilePageComponent', () => {
9393 imports : [
9494 StoreModule . forRoot ( { auth : authReducer } , storeModuleConfig ) ,
9595 TranslateModule . forRoot ( ) ,
96- RouterTestingModule . withRoutes ( [ ] )
96+ RouterModule . forRoot ( [ ] ) ,
9797 ] ,
9898 providers : [
9999 { provide : EPersonDataService , useValue : epersonService } ,
@@ -122,9 +122,13 @@ describe('ProfilePageComponent', () => {
122122 describe ( 'updateProfile' , ( ) => {
123123 describe ( 'when the metadata form returns false and the security form returns true' , ( ) => {
124124 beforeEach ( ( ) => {
125- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
126- updateProfile : false
127- } ) ;
125+ component . metadataForm = {
126+ compRef : {
127+ instance : {
128+ updateProfile : ( ) => false ,
129+ } ,
130+ } ,
131+ } as any ;
128132 spyOn ( component , 'updateSecurity' ) . and . returnValue ( true ) ;
129133 component . updateProfile ( ) ;
130134 } ) ;
@@ -136,9 +140,13 @@ describe('ProfilePageComponent', () => {
136140
137141 describe ( 'when the metadata form returns true and the security form returns false' , ( ) => {
138142 beforeEach ( ( ) => {
139- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
140- updateProfile : true
141- } ) ;
143+ component . metadataForm = {
144+ compRef : {
145+ instance : {
146+ updateProfile : ( ) => true ,
147+ } ,
148+ } ,
149+ } as any ;
142150 component . updateProfile ( ) ;
143151 } ) ;
144152
@@ -149,9 +157,13 @@ describe('ProfilePageComponent', () => {
149157
150158 describe ( 'when the metadata form returns true and the security form returns true' , ( ) => {
151159 beforeEach ( ( ) => {
152- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
153- updateProfile : true
154- } ) ;
160+ component . metadataForm = {
161+ compRef : {
162+ instance : {
163+ updateProfile : ( ) => true ,
164+ } ,
165+ } ,
166+ } as any ;
155167 component . updateProfile ( ) ;
156168 } ) ;
157169
@@ -162,9 +174,13 @@ describe('ProfilePageComponent', () => {
162174
163175 describe ( 'when the metadata form returns false and the security form returns false' , ( ) => {
164176 beforeEach ( ( ) => {
165- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
166- updateProfile : false
167- } ) ;
177+ component . metadataForm = {
178+ compRef : {
179+ instance : {
180+ updateProfile : ( ) => false ,
181+ } ,
182+ } ,
183+ } as any ;
168184 component . updateProfile ( ) ;
169185 } ) ;
170186
0 commit comments