@@ -11,6 +11,7 @@ import { AST_NODE_TYPES } from '@typescript-eslint/utils'
1111
1212import rule from '../../../lib/rules/no-uninstalled-addons'
1313import ruleTester from '../../utils/rule-tester'
14+ import { sep } from 'path' ;
1415
1516jest . mock ( 'fs' , ( ) => ( {
1617 ...jest . requireActual ( 'fs' ) ,
@@ -137,7 +138,7 @@ ruleTester.run('no-uninstalled-addons', rule, {
137138 type : AST_NODE_TYPES . Literal ,
138139 data : {
139140 addonName : '@storybook/not-installed-addon' ,
140- packageJsonPath : ' eslint-plugin-storybook/' ,
141+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
141142 } ,
142143 } ,
143144 ] ,
@@ -161,7 +162,7 @@ ruleTester.run('no-uninstalled-addons', rule, {
161162 type : AST_NODE_TYPES . Literal ,
162163 data : {
163164 addonName : '@storybook/not-installed-addon' ,
164- packageJsonPath : ' eslint-plugin-storybook/' ,
165+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
165166 } ,
166167 } ,
167168 ] ,
@@ -184,7 +185,7 @@ ruleTester.run('no-uninstalled-addons', rule, {
184185 type : AST_NODE_TYPES . Literal ,
185186 data : {
186187 addonName : '@storybook/addon-esentials' ,
187- packageJsonPath : ' eslint-plugin-storybook/' ,
188+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
188189 } ,
189190 } ,
190191 ] ,
@@ -205,7 +206,7 @@ ruleTester.run('no-uninstalled-addons', rule, {
205206 type : AST_NODE_TYPES . Literal ,
206207 data : {
207208 addonName : '@storybook/adon-essentials' ,
208- packageJsonPath : ' eslint-plugin-storybook/' ,
209+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
209210 } ,
210211 } ,
211212 ] ,
@@ -228,15 +229,15 @@ ruleTester.run('no-uninstalled-addons', rule, {
228229 type : AST_NODE_TYPES . Literal ,
229230 data : {
230231 addonName : 'addon-withut-the-prefix' ,
231- packageJsonPath : ' eslint-plugin-storybook/' ,
232+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
232233 } ,
233234 } ,
234235 {
235236 messageId : 'addonIsNotInstalled' , // comes from the rule file
236237 type : AST_NODE_TYPES . Literal ,
237238 data : {
238239 addonName : '@storybook/addon-esentials' ,
239- packageJsonPath : ' eslint-plugin-storybook/' ,
240+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
240241 } ,
241242 } ,
242243 ] ,
@@ -259,15 +260,15 @@ ruleTester.run('no-uninstalled-addons', rule, {
259260 type : AST_NODE_TYPES . Literal ,
260261 data : {
261262 addonName : 'addon-withut-the-prefix' ,
262- packageJsonPath : ' eslint-plugin-storybook/' ,
263+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
263264 } ,
264265 } ,
265266 {
266267 messageId : 'addonIsNotInstalled' , // comes from the rule file
267268 type : AST_NODE_TYPES . Literal ,
268269 data : {
269270 addonName : '@storybook/addon-esentials' ,
270- packageJsonPath : ' eslint-plugin-storybook/' ,
271+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
271272 } ,
272273 } ,
273274 ] ,
@@ -289,15 +290,15 @@ ruleTester.run('no-uninstalled-addons', rule, {
289290 type : AST_NODE_TYPES . Literal ,
290291 data : {
291292 addonName : 'addon-withut-the-prefix' ,
292- packageJsonPath : ' eslint-plugin-storybook/' ,
293+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
293294 } ,
294295 } ,
295296 {
296297 messageId : 'addonIsNotInstalled' , // comes from the rule file
297298 type : AST_NODE_TYPES . Literal ,
298299 data : {
299300 addonName : '@storybook/addon-esentials' ,
300- packageJsonPath : ' eslint-plugin-storybook/' ,
301+ packageJsonPath : ` eslint-plugin-storybook${ sep } ` ,
301302 } ,
302303 } ,
303304 ] ,
0 commit comments