@@ -14,12 +14,14 @@ import { authInterceptor } from './auth.interceptor';
1414
1515describe ( 'authInterceptor' , ( ) => {
1616 let cookieService : CookieService ;
17- let mockHandler : jest . Mock ;
17+ let cookieServiceMock : { get : jest . Mock } ;
1818
1919 const setup = ( platformId = 'browser' , environmentOverrides : Partial < EnvironmentModel > = { } ) => {
20+ cookieServiceMock = { get : jest . fn ( ) } ;
21+
2022 TestBed . configureTestingModule ( {
2123 providers : [
22- MockProvider ( CookieService , { get : jest . fn ( ) } ) ,
24+ MockProvider ( CookieService , cookieServiceMock ) ,
2325 MockProvider ( PLATFORM_ID , platformId ) ,
2426 MockProvider ( ENVIRONMENT , { throttleToken : '' , ...environmentOverrides } as EnvironmentModel ) ,
2527 ] ,
@@ -29,7 +31,6 @@ describe('authInterceptor', () => {
2931 } ;
3032
3133 beforeEach ( ( ) => {
32- mockHandler = jest . fn ( ) ;
3334 jest . clearAllMocks ( ) ;
3435 } ) ;
3536
@@ -41,13 +42,13 @@ describe('authInterceptor', () => {
4142 } ;
4243
4344 const createHandler = ( ) => {
44- const handler = mockHandler . mockReturnValue ( of ( { } ) ) ;
45+ const handler = jest . fn ( ) . mockReturnValue ( of ( { } ) ) ;
4546 return handler ;
4647 } ;
4748
48- it ( 'should skip CrossRef funders API requests' , ( ) => {
49+ it ( 'should skip ROR funders API requests' , ( ) => {
4950 setup ( ) ;
50- const request = createRequest ( '/ api.crossref .org/funders/10.13039/100000001 ' ) ;
51+ const request = createRequest ( 'https:// api.ror .org/v2 ' ) ;
5152 const handler = createHandler ( ) ;
5253
5354 runInInjectionContext ( TestBed , ( ) => authInterceptor ( request , handler ) ) ;
@@ -110,7 +111,7 @@ describe('authInterceptor', () => {
110111
111112 it ( 'should add CSRF token and withCredentials in browser platform' , ( ) => {
112113 setup ( ) ;
113- jest . spyOn ( cookieService , ' get' ) . mockReturnValue ( 'csrf-token-123' ) ;
114+ cookieServiceMock . get . mockReturnValue ( 'csrf-token-123' ) ;
114115
115116 const request = createRequest ( '/api/v2/projects/' ) ;
116117 const handler = createHandler ( ) ;
@@ -126,7 +127,7 @@ describe('authInterceptor', () => {
126127
127128 it ( 'should not add CSRF token when not available in browser platform' , ( ) => {
128129 setup ( ) ;
129- jest . spyOn ( cookieService , ' get' ) . mockReturnValue ( '' ) ;
130+ cookieServiceMock . get . mockReturnValue ( '' ) ;
130131
131132 const request = createRequest ( '/api/v2/projects/' ) ;
132133 const handler = createHandler ( ) ;
0 commit comments