1
1
import React from 'react'
2
2
3
- import apiService , { setCSRFHeader } from 'uiSrc/services/apiService'
3
+ import apiService , { setApiCsrfHeader } from 'uiSrc/services/apiService'
4
4
import { render , screen , waitFor } from 'uiSrc/utils/test-utils'
5
5
import Csrf from './Csrf'
6
6
7
7
jest . mock ( 'uiSrc/services/apiService' , ( ) => ( {
8
- setCSRFHeader : jest . fn ( ) ,
8
+ setApiCsrfHeader : jest . fn ( ) ,
9
9
get : jest . fn ( ( ) => ( { data : { token : 'csrf-token' } } ) ) ,
10
10
} ) )
11
11
@@ -31,7 +31,7 @@ describe('Csrf', () => {
31
31
} )
32
32
33
33
it ( 'should not fetch CSRF token when endpoint is not provided' , ( ) => {
34
- render ( < Csrf / >)
34
+ render ( < Csrf > < div > children </ div > </ Csrf > )
35
35
36
36
expect ( apiService . get ) . not . toHaveBeenCalled ( )
37
37
@@ -41,7 +41,7 @@ describe('Csrf', () => {
41
41
it ( 'should render PagePlaceholder when loading' , ( ) => {
42
42
process . env . RI_CSRF_ENDPOINT = 'csrf-endpoint'
43
43
44
- render ( < Csrf / >)
44
+ render ( < Csrf > < div > children </ div > </ Csrf > )
45
45
46
46
expect ( screen . getByTestId ( 'page-placeholder' ) ) . toBeInTheDocument ( )
47
47
} )
@@ -57,7 +57,7 @@ describe('Csrf', () => {
57
57
58
58
await waitFor ( ( ) => {
59
59
expect ( apiService . get ) . toHaveBeenCalledWith ( 'csrf-endpoint' )
60
- expect ( setCSRFHeader ) . toHaveBeenCalledWith ( 'csrf-token' )
60
+ expect ( setApiCsrfHeader ) . toHaveBeenCalledWith ( 'csrf-token' )
61
61
62
62
expect ( screen . getByText ( 'children' ) ) . toBeInTheDocument ( )
63
63
} )
0 commit comments