@@ -10,25 +10,29 @@ const message =
10
10
const tests = {
11
11
valid : [
12
12
`
13
+ // single line
13
14
export default async function MyComponent() {
14
15
return <></>
15
16
}
16
17
` ,
17
18
`
19
+ // single line capitalization
18
20
"use client"
19
21
20
22
export default async function myFunction() {
21
23
return ''
22
24
}
23
25
` ,
24
26
`
27
+ // multiple line
25
28
async function MyComponent() {
26
29
return <></>
27
30
}
28
31
29
32
export default MyComponent
30
33
` ,
31
34
`
35
+ // multiple line capitalization
32
36
"use client"
33
37
34
38
async function myFunction() {
@@ -38,6 +42,7 @@ const tests = {
38
42
export default myFunction
39
43
` ,
40
44
`
45
+ // arrow function
41
46
"use client"
42
47
43
48
const myFunction = () => {
@@ -50,6 +55,7 @@ const tests = {
50
55
invalid : [
51
56
{
52
57
code : `
58
+ // single line
53
59
"use client"
54
60
55
61
export default async function MyComponent() {
@@ -60,6 +66,7 @@ const tests = {
60
66
} ,
61
67
{
62
68
code : `
69
+ // single line capitalization
63
70
"use client"
64
71
65
72
export default async function MyFunction() {
@@ -70,6 +77,7 @@ const tests = {
70
77
} ,
71
78
{
72
79
code : `
80
+ // multiple line
73
81
"use client"
74
82
75
83
async function MyComponent() {
@@ -82,6 +90,7 @@ const tests = {
82
90
} ,
83
91
{
84
92
code : `
93
+ // multiple line capitalization
85
94
"use client"
86
95
87
96
async function MyFunction() {
@@ -94,6 +103,7 @@ const tests = {
94
103
} ,
95
104
{
96
105
code : `
106
+ // arrow function
97
107
"use client"
98
108
99
109
const MyFunction = async () => {
@@ -107,7 +117,7 @@ const tests = {
107
117
] ,
108
118
}
109
119
110
- describe ( 'no-async-client-component single line ' , ( ) => {
120
+ describe ( 'no-async-client-component' , ( ) => {
111
121
new ESLintTesterV8 ( {
112
122
parserOptions : {
113
123
ecmaVersion : 2018 ,
0 commit comments