@@ -62,40 +62,37 @@ describe('executeRunner', () => {
6262 expect ( osAgnosticAuditOutputs ( res ) ) . toMatchSnapshot ( ) ;
6363 } ) ;
6464
65- it . skipIf ( process . platform === 'win32' ) (
66- 'should execute runner with custom config using @code-pushup/eslint-config' ,
67- async ( ) => {
68- const eslintTarget = 'code-pushup.eslint.config.mjs' ;
69- const runnerFn = await createRunnerFunction ( {
70- audits : await createAudits ( eslintTarget ) ,
71- targets : [
72- {
73- eslintrc : eslintTarget ,
74- patterns : '.' ,
75- } ,
76- ] ,
77- } ) ;
65+ it ( 'should execute runner with custom config using @code-pushup/eslint-config' , async ( ) => {
66+ const eslintTarget = 'code-pushup.eslint.config.mjs' ;
67+ const runnerFn = await createRunnerFunction ( {
68+ audits : await createAudits ( eslintTarget ) ,
69+ targets : [
70+ {
71+ eslintrc : eslintTarget ,
72+ patterns : '.' ,
73+ } ,
74+ ] ,
75+ } ) ;
7876
79- const json = await runnerFn ( { outputDir : '' } ) ;
80- // expect warnings from unicorn/filename-case rule from default config
81- expect ( json ) . toContainEqual (
82- expect . objectContaining < Partial < AuditOutput > > ( {
83- slug : 'unicorn-filename-case' ,
84- displayValue : expect . stringMatching ( / ^ \d + w a r n i n g s ? $ / ) ,
85- details : {
86- issues : expect . arrayContaining < Issue > ( [
87- {
88- severity : 'warning' ,
89- message :
90- 'Filename is not in kebab case. Rename it to `use-todos.js`.' ,
91- source : expect . objectContaining < Issue [ 'source' ] > ( {
92- file : path . join ( appDir , 'src' , 'hooks' , 'useTodos.js' ) ,
93- } ) ,
94- } ,
95- ] ) ,
96- } ,
97- } ) ,
98- ) ;
99- } ,
100- ) ;
77+ const json = await runnerFn ( { outputDir : '' } ) ;
78+ // expect warnings from unicorn/filename-case rule from default config
79+ expect ( json ) . toContainEqual (
80+ expect . objectContaining < Partial < AuditOutput > > ( {
81+ slug : 'unicorn-filename-case' ,
82+ displayValue : expect . stringMatching ( / ^ \d + w a r n i n g s ? $ / ) ,
83+ details : {
84+ issues : expect . arrayContaining < Issue > ( [
85+ {
86+ severity : 'warning' ,
87+ message :
88+ 'Filename is not in kebab case. Rename it to `use-todos.js`.' ,
89+ source : expect . objectContaining < Issue [ 'source' ] > ( {
90+ file : path . join ( appDir , 'src' , 'hooks' , 'useTodos.js' ) ,
91+ } ) ,
92+ } ,
93+ ] ) ,
94+ } ,
95+ } ) ,
96+ ) ;
97+ } ) ;
10198} , 20_000 ) ;
0 commit comments