1
- import dedent from "dedent" ;
2
-
3
1
import { allValid , ruleTester } from "../../../../../test" ;
4
2
import rule , { RULE_NAME } from "./class-component" ;
5
3
6
4
ruleTester . run ( RULE_NAME , rule , {
7
5
invalid : [
8
6
{
9
- code : dedent `
7
+ code : /* tsx */ `
10
8
class ParentComponent extends React.Component {
11
9
render() {
12
10
return <div />;
@@ -16,7 +14,7 @@ ruleTester.run(RULE_NAME, rule, {
16
14
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
17
15
} ,
18
16
{
19
- code : dedent `
17
+ code : /* tsx */ `
20
18
const ClassComponent = class extends React.Component {
21
19
render() {
22
20
return <div />;
@@ -26,7 +24,7 @@ ruleTester.run(RULE_NAME, rule, {
26
24
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
27
25
} ,
28
26
{
29
- code : dedent `
27
+ code : /* tsx */ `
30
28
function ParentComponent() {
31
29
class UnstableNestedClassComponent extends React.Component {
32
30
render() {
@@ -44,7 +42,7 @@ ruleTester.run(RULE_NAME, rule, {
44
42
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
45
43
} ,
46
44
{
47
- code : dedent `
45
+ code : /* tsx */ `
48
46
class ParentComponent extends React.Component {
49
47
render() {
50
48
class UnstableNestedClassComponent extends React.Component {
@@ -67,7 +65,7 @@ ruleTester.run(RULE_NAME, rule, {
67
65
] ,
68
66
} ,
69
67
{
70
- code : dedent `
68
+ code : /* tsx */ `
71
69
class ParentComponent extends React.Component {
72
70
render() {
73
71
class UnstableNestedClassComponent extends React.Component {
@@ -90,7 +88,7 @@ ruleTester.run(RULE_NAME, rule, {
90
88
] ,
91
89
} ,
92
90
{
93
- code : dedent `
91
+ code : /* tsx */ `
94
92
class ParentComponent extends React.Component {
95
93
render() {
96
94
function UnstableNestedFunctionComponent() {
@@ -108,7 +106,7 @@ ruleTester.run(RULE_NAME, rule, {
108
106
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
109
107
} ,
110
108
{
111
- code : dedent `
109
+ code : /* tsx */ `
112
110
class ParentComponent extends React.Component {
113
111
render() {
114
112
function UnstableNestedClassComponent() {
@@ -126,7 +124,7 @@ ruleTester.run(RULE_NAME, rule, {
126
124
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
127
125
} ,
128
126
{
129
- code : dedent `
127
+ code : /* tsx */ `
130
128
class ParentComponent extends React.Component {
131
129
render() {
132
130
const UnstableNestedVariableComponent = () => {
@@ -144,25 +142,25 @@ ruleTester.run(RULE_NAME, rule, {
144
142
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
145
143
} ,
146
144
{
147
- code : `
148
- class ParentComponent extends React.Component {
149
- render() {
150
- const UnstableNestedClassComponent = () => {
151
- return React.createElement("div", null);
152
- }
153
-
154
- return React.createElement(
155
- "div",
156
- null,
157
- React.createElement(UnstableNestedClassComponent, null)
158
- );
159
- }
145
+ code : /* tsx */ `
146
+ class ParentComponent extends React.Component {
147
+ render() {
148
+ const UnstableNestedClassComponent = () => {
149
+ return React.createElement("div", null);
160
150
}
161
- ` ,
151
+
152
+ return React.createElement(
153
+ "div",
154
+ null,
155
+ React.createElement(UnstableNestedClassComponent, null)
156
+ );
157
+ }
158
+ }
159
+ ` ,
162
160
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
163
161
} ,
164
162
{
165
- code : dedent `
163
+ code : /* tsx */ `
166
164
class ParentComponent extends React.Component {
167
165
render() {
168
166
const List = () => {
@@ -176,7 +174,7 @@ ruleTester.run(RULE_NAME, rule, {
176
174
errors : [ { messageId : "CLASS_COMPONENT" } ] ,
177
175
} ,
178
176
{
179
- code : dedent `
177
+ code : /* tsx */ `
180
178
class ParentComponent extends React.Component {
181
179
render() {
182
180
const List = (props) => {
0 commit comments