55 waitForAsync ,
66} from '@angular/core/testing' ;
77import { By } from '@angular/platform-browser' ;
8- import { RouterTestingModule } from '@angular/router/testing ' ;
8+ import { RouterModule } from '@angular/router' ;
99import { StoreModule } from '@ngrx/store' ;
1010import { provideMockStore } from '@ngrx/store/testing' ;
1111import { TranslateModule } from '@ngx-translate/core' ;
@@ -113,8 +113,9 @@ describe('ProfilePageComponent', () => {
113113 imports : [
114114 StoreModule . forRoot ( { auth : authReducer } , storeModuleConfig ) ,
115115 TranslateModule . forRoot ( ) ,
116- RouterTestingModule . withRoutes ( [ ] ) ,
117- ProfilePageComponent , VarDirective ,
116+ RouterModule . forRoot ( [ ] ) ,
117+ ProfilePageComponent ,
118+ VarDirective ,
118119 ] ,
119120 providers : [
120121 { provide : EPersonDataService , useValue : epersonService } ,
@@ -154,9 +155,13 @@ describe('ProfilePageComponent', () => {
154155 describe ( 'updateProfile' , ( ) => {
155156 describe ( 'when the metadata form returns false and the security form returns true' , ( ) => {
156157 beforeEach ( ( ) => {
157- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
158- updateProfile : false ,
159- } ) ;
158+ component . metadataForm = {
159+ compRef : {
160+ instance : {
161+ updateProfile : ( ) => false ,
162+ } ,
163+ } ,
164+ } as any ;
160165 spyOn ( component , 'updateSecurity' ) . and . returnValue ( true ) ;
161166 component . updateProfile ( ) ;
162167 } ) ;
@@ -168,9 +173,13 @@ describe('ProfilePageComponent', () => {
168173
169174 describe ( 'when the metadata form returns true and the security form returns false' , ( ) => {
170175 beforeEach ( ( ) => {
171- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
172- updateProfile : true ,
173- } ) ;
176+ component . metadataForm = {
177+ compRef : {
178+ instance : {
179+ updateProfile : ( ) => true ,
180+ } ,
181+ } ,
182+ } as any ;
174183 component . updateProfile ( ) ;
175184 } ) ;
176185
@@ -181,9 +190,13 @@ describe('ProfilePageComponent', () => {
181190
182191 describe ( 'when the metadata form returns true and the security form returns true' , ( ) => {
183192 beforeEach ( ( ) => {
184- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
185- updateProfile : true ,
186- } ) ;
193+ component . metadataForm = {
194+ compRef : {
195+ instance : {
196+ updateProfile : ( ) => true ,
197+ } ,
198+ } ,
199+ } as any ;
187200 component . updateProfile ( ) ;
188201 } ) ;
189202
@@ -194,9 +207,13 @@ describe('ProfilePageComponent', () => {
194207
195208 describe ( 'when the metadata form returns false and the security form returns false' , ( ) => {
196209 beforeEach ( ( ) => {
197- component . metadataForm = jasmine . createSpyObj ( 'metadataForm' , {
198- updateProfile : false ,
199- } ) ;
210+ component . metadataForm = {
211+ compRef : {
212+ instance : {
213+ updateProfile : ( ) => false ,
214+ } ,
215+ } ,
216+ } as any ;
200217 component . updateProfile ( ) ;
201218 } ) ;
202219
0 commit comments