Skip to content

Commit 895d25c

Browse files
committed
test(filename): add test cases for snake_case filename validation
1 parent 7e1c74b commit 895d25c

File tree

1 file changed

+20
-0
lines changed
  • packages/plugins/eslint-plugin-react-naming-convention/src/rules

1 file changed

+20
-0
lines changed

packages/plugins/eslint-plugin-react-naming-convention/src/rules/filename.spec.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,21 @@ ruleTester.run(RULE_NAME, rule, {
110110
filename: "snake_case.tsx",
111111
options: [{ rule: "camelCase" }],
112112
},
113+
{
114+
code,
115+
errors: [
116+
{
117+
messageId: "filenameInvalid",
118+
data: {
119+
name: "snake_case.test.tsx",
120+
rule: "camelCase",
121+
suggestion: "snakeCase.test.tsx",
122+
},
123+
},
124+
],
125+
filename: "snake_case.test.tsx",
126+
options: [{ rule: "camelCase" }],
127+
},
113128
],
114129
valid: [
115130
{
@@ -151,6 +166,11 @@ ruleTester.run(RULE_NAME, rule, {
151166
filename: "snake_case.tsx",
152167
options: [{ rule: "snake_case" }],
153168
},
169+
{
170+
code,
171+
filename: "snake_case.test.tsx",
172+
options: [{ rule: "snake_case" }],
173+
},
154174
{
155175
code,
156176
filename: "404.tsx",

0 commit comments

Comments
 (0)