File tree 2 files changed +14
-2
lines changed
2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -6,20 +6,23 @@ afterEach(() => jest.clearAllMocks());
6
6
test ( 'return true when file with supported extension passed in' , ( ) => {
7
7
expect ( isSupportedExtension ( true ) ( 'banana.js' ) ) . toEqual ( true ) ;
8
8
expect ( prettier . getFileInfo . sync ) . toHaveBeenCalledWith ( 'banana.js' , {
9
+ file : 'banana.js' ,
9
10
resolveConfig : true ,
10
11
} ) ;
11
12
} ) ;
12
13
13
14
test ( 'return false when file with not supported extension passed in' , ( ) => {
14
15
expect ( isSupportedExtension ( true ) ( 'banana.txt' ) ) . toEqual ( false ) ;
15
16
expect ( prettier . getFileInfo . sync ) . toHaveBeenCalledWith ( 'banana.txt' , {
17
+ file : 'banana.txt' ,
16
18
resolveConfig : true ,
17
19
} ) ;
18
20
} ) ;
19
21
20
22
test ( 'do not resolve config when false passed' , ( ) => {
21
23
expect ( isSupportedExtension ( false ) ( 'banana.txt' ) ) . toEqual ( false ) ;
22
24
expect ( prettier . getFileInfo . sync ) . toHaveBeenCalledWith ( 'banana.txt' , {
25
+ file : 'banana.txt' ,
23
26
resolveConfig : false ,
24
27
} ) ;
25
28
} ) ;
Original file line number Diff line number Diff line change 1
- import { getFileInfo } from 'prettier' ;
1
+ import { getFileInfo , resolveConfig as prettierResolveConfig } from 'prettier' ;
2
2
3
3
export default ( resolveConfig ) => ( file ) =>
4
- Boolean ( getFileInfo . sync ( file , { resolveConfig } ) . inferredParser ) ;
4
+ Boolean (
5
+ getFileInfo . sync ( file , {
6
+ resolveConfig,
7
+ ...prettierResolveConfig . sync (
8
+ file ,
9
+ { editorconfig : true } ,
10
+ { filepath : file } ,
11
+ ) ,
12
+ } ) . inferredParser ,
13
+ ) ;
You can’t perform that action at this time.
0 commit comments