@@ -12,7 +12,7 @@ describe('snapshot-processor', () => {
12
12
it ( 'should pass on untouched source code to source array' , ( ) => {
13
13
const { preprocess } = snapshotProcessor ;
14
14
const sourceCode = "const name = 'johnny bravo';" ;
15
- const result = preprocess ( sourceCode ) ;
15
+ const result = preprocess ( sourceCode , 'my-file.snap' ) ;
16
16
17
17
expect ( result ) . toEqual ( [ sourceCode ] ) ;
18
18
} ) ;
@@ -21,13 +21,35 @@ describe('snapshot-processor', () => {
21
21
describe ( 'postprocess function' , ( ) => {
22
22
it ( 'should only return messages about snapshot specific rules' , ( ) => {
23
23
const { postprocess } = snapshotProcessor ;
24
- const result = postprocess ( [
25
- [ 'no-console' , 'global-require' , 'jest/no-large-snapshots' ] . map (
26
- ruleId => ( { ruleId } ) ,
27
- ) ,
28
- ] ) ;
29
24
30
- expect ( result ) . toEqual ( [ { ruleId : 'jest/no-large-snapshots' } ] ) ;
25
+ const result = postprocess (
26
+ [
27
+ [ 'no-console' , 'global-require' , 'jest/no-large-snapshots' ] . map (
28
+ ruleId => ( {
29
+ ruleId,
30
+ column : 1 ,
31
+ line : 1 ,
32
+ source : null ,
33
+ nodeType : 'Program' ,
34
+ message : 'something is not right about this...' ,
35
+ severity : 1 ,
36
+ } ) ,
37
+ ) ,
38
+ ] ,
39
+ 'my-file.snap' ,
40
+ ) ;
41
+
42
+ expect ( result ) . toEqual ( [
43
+ {
44
+ ruleId : 'jest/no-large-snapshots' ,
45
+ column : 1 ,
46
+ line : 1 ,
47
+ source : null ,
48
+ nodeType : 'Program' ,
49
+ message : 'something is not right about this...' ,
50
+ severity : 1 ,
51
+ } ,
52
+ ] ) ;
31
53
} ) ;
32
54
} ) ;
33
55
} ) ;
0 commit comments