@@ -16,32 +16,13 @@ jest.mock('fs', () => ({
16
16
...jest . requireActual ( 'fs' ) ,
17
17
readFileSync : ( ) => `
18
18
{
19
- "name": "react-repro",
20
- "version": "1.0.0",
21
- "main": "index.js",
22
- "license": "MIT",
23
- "dependencies": {
24
- "react": "^18.2.0",
25
- "react-dom": "^18.2.0"
26
- },
27
- "packageManager": "[email protected] ",
28
19
"devDependencies": {
29
- "@babel/core": "^7.18.5",
30
- "@mdx-js/react": "^1.6.22",
31
- "@storybook/addon-actions": "^6.5.9",
32
- "@storybook/addon-docs": "^6.5.9",
33
20
"@storybook/addon-essentials": "^6.5.9",
34
21
"@storybook/addon-interactions": "^6.5.9",
35
22
"@storybook/preset-create-react-app": "^6.5.9",
36
23
"@storybook/addon-links": "^6.5.9",
37
- "@storybook/builder-webpack4": "^6.5.9",
38
- "@storybook/manager-webpack4": "^6.5.9",
39
- "@storybook/react": "^6.5.9",
40
- "@storybook/testing-library": "^0.0.13",
41
24
"storybook-addon-valid-addon": "0.0.1",
42
- "addon-without-the-prefix": "^0.0.1",
43
- "babel-loader": "^8.2.5",
44
- "prop-types": "^15.8.1"
25
+ "addon-without-the-prefix": "^0.0.1"
45
26
}
46
27
}
47
28
` ,
@@ -52,11 +33,6 @@ jest.mock('fs', () => ({
52
33
//------------------------------------------------------------------------------
53
34
54
35
ruleTester . run ( 'no-uninstalled-addons' , rule , {
55
- /**
56
- * This is an example test for a rule that reports an error in case a named export is called 'wrong'
57
- * Use https://eslint.org/docs/developer-guide/working-with-rules for Eslint API
58
- * And delete this entire comment block
59
- */
60
36
valid : [
61
37
`
62
38
export default {
@@ -112,6 +88,14 @@ ruleTester.run('no-uninstalled-addons', rule, {
112
88
]
113
89
}
114
90
` ,
91
+ `
92
+ module.exports = {
93
+ addons: [
94
+ "../my-local-addon",
95
+ "../my-local-addon/index.cjs",
96
+ ]
97
+ }
98
+ ` ,
115
99
`
116
100
module.exports = {
117
101
addons: [
@@ -124,7 +108,7 @@ ruleTester.run('no-uninstalled-addons', rule, {
124
108
name: "addon-without-the-prefix",
125
109
},
126
110
{
127
- name: "storybook-addon-valid-addon/register",
111
+ name: "storybook-addon-valid-addon/register.js ",
128
112
},
129
113
]
130
114
}
@@ -279,6 +263,7 @@ ruleTester.run('no-uninstalled-addons', rule, {
279
263
{
280
264
code : `
281
265
export const addons = [
266
+ "../my-local-addon",
282
267
"@storybook/addon-links",
283
268
"@storybook/addon-essentials",
284
269
"@storybook/addon-interactions",
0 commit comments